Svatko tko ima i najmanju ideju o tome kako računalo radi može naučiti kako pisati programe za računalo. Uz to, za savladavanje programskih jezika matematički način razmišljanja i razvijeno logičko razmišljanje neće biti suvišni; ove će vještine dramatično pojednostaviti proces učenja.
Nisu svi vodeći stručnjaci u području programiranja započeli svoj put prema vrhu kroz stjecanje specijalističkog obrazovanja. Postoje čak i programeri koji uopće nikada nisu diplomirali na tehničkim sveučilištima. To sugerira da svatko može naučiti pisati programe za računalo, a za to nije potrebno provesti 5 godina svog života sjedeći za stolovima sveučilišta.
Gdje započeti učenje programiranja?
Vrijedno je započeti s razumijevanjem da neće biti moguće naučiti pisati igre poput "Stalkera" za tjedan dana, a također ni za mjesec dana. Kad dođe to razumijevanje i istodobno želja za pisanjem programa ne nestane, možete početi tražiti sredstva za samoobrazovanje.
Najjednostavnija opcija je prijeći na forume programera. Tamo mogu dati savjete i pomoć, ali morate znati da su programeri zauzeti ljudi, stoga vam nitko neće besplatno dati individualni tečaj. Međutim, ako se naoružate ne samo razbacanim člancima s foruma, već i razumnim priručnikom za samostalne poduke, mentor uživo možda neće biti potreban.
U praksi morate naučiti od prvog slova tutorijala. Čitajući knjige i forume, programiranje je teško razumjeti, morate odmah implementirati sve što je zapisano u pametnim knjigama. Pisanje programa primijenjeno je zanimanje, stoga ga morate primijeniti na posao, a ne postati teoretičar.
Kako naučiti učiti
Ranije je spomenuto da trebate učiti radeći. Najbolja opcija je odmah smisliti kakvu ideju želite implementirati i polako, korak po korak, krenuti prema rezultatu. Štoviše, nije važno jeste li željeli stvoriti vlastitu verziju "Morske bitke" ili ste se mahnuli na temeljno novi operativni sustav za osobna računala. Bilo koji rezultat je ostvariv ako jasno definirate što treba učiniti i učinite to metodično.
Mnogo je ljudi koji mogu pisati programe, ali malo je inteligentnih programera. To znači da svaki početnik ima neusporedivo polje za postignuća i eksperimentiranje, a šanse za izgradnju karijere također su prilično velike. Sve što je potrebno je ustrajnost i desetak drugih knjiga o programiranju. Zašto toliko? Činjenica je da su teorije i metode autora često različite i ne biste trebali slijepo vjerovati u znanje jednog autora, jer onaj koji je napisao tutorial nije nužno dobar programer.