Glavni zadatak ovog diplomskog rada bio je izraditi alat za učenje programiranja. Sadržaji alata prilagođeni su učenicima 5. i 6. razreda osnovne škole, ali mogu ga koristiti svi koji žele naučiti osnovne koncepte programiranja. Prije opisivanja izrađenog alata dan je kratak osvrt na neke od postojećih alata za učenje programiranja koji su namijenjeni sličnoj skupini korisnika. Slijedi objašnjenje najbitnijih detalja implementacije. Sam opis alata raščlanjen je na poglavlja čiji naslovi odgovaraju različitim konceptima programiranja koje korisnik treba usvojiti. Cjeline od kojih se sastoji alat su sljedeće: varijable, naredba unosa, naredba grananja i naredba ponavljanja. Tijek opisivanja ovih cjelina u radu prati tijek korisnikovog prolask...