Programirati sam naučio u 8. razredu. Najprije sam naučila kako napraviti... zeleni krug i crveni kvadrat na ekranu. Samo učite iz ovih lekcija, a nema ih previše, da biste došli u jednom trenutku do toga da možete učiniti što god želite. Računalna znanost je učenje o tome kako računala rade i razmišljaju kako biste ih mogli naučiti da rade nove stvari. Stvari koje danas možete raditi s računalima su zbilja zadivljujuće. Mislim da je to najbliže tome da imate super-moći. U sljedećih sat vremena igrat ćemo igru koja će vas naučiti osnovama programiranja. Najčešće programiramo pišući naredbe, ali mi ćemo korisiti Blockly, koji koristi blokove naredbi koje postavljate da napišete program. No vi i dalje stvarate kod. Na početku ćemo napisati program koji će pomoći ptici u labirintu da dođe do svinje koja je ukrala njena jaja. Blockly je podijeljen na tri dijela. Na lijevoj strani je labirint u kojem će program biti pokrenut. Upute za svaki nivo su ispod labirinta. U sredini se nalaze alati, a svaki blok je naredba koju ptica razumije. Bijelo područje je radna površina i to je područje u kojem gradimo program. Ako dovučem "idi naprijed" blok i kliknem "Pokreni" što se događa? Ptica se pomakne naprijed za jedno polje. A ako želim da ptica učini još nešto? Mogu dodati još jedan blok u naš program. Odabrat ću "okreni desno" i dovući ga ispod "idi naprijed" bloka dok se ne pojavi žuta strelica, i pustiti ga da se oba bloka spoje. Kad opet kliknem "Pokreni", ptica će izvršiti spojene naredbe odozgo prema dolje. Ako želite izbrisati blok, samo ga odvojite i odvucite lijevo u kantu. Nakon što kliknete "Pokreni", uvijek možete kliknuti "Ispočetka" da se ptica vrati na početak. A sad sredimo svinje!