
‘Mislim da bi svatko trebao naučiti programirati, jer vas to
uči kako razmišljati. Znanost o računalima je slobodna umjetnost, nešto
što bi svatko trebao učiti’, rekao je svojevremeno Steve Jobs u jednom
intervjuu s Robertom Cringelyjem. To je samo jedan od razloga zašto bi
se više ljudi trebalo odlučiti na programiranje.
Kako početi i kako ući u taj svijet? Stranica
lifehacker.com donosi niz izvora i resursa koje mogu iskoristiti i
apsolutni početnici, a upornost i strpljenje igraju vrlo veliku ulogu.
Za početak svi koji žele početi programirati trebaju odgovoriti sami
sebi – zašto se odlučiti na taj korak, koliko vremena tome mogu
posvetiti i što točno žele raditi.
Graditi internetske stranice,
osmišljavati igre, raditi pomoćne alate, samo je dio mogućnosti.
Profesionalcima je najbolje odlučiti se na studije ili pune tečajeve, a
drugi se time mogu baviti u slobodno vrijeme, pomoću interaktivnih
edukacijskih alata. Za softverske inženjere nekoliko savjeta nudi i Google.
Nakon odgovora misiju valja nastaviti novim pitanjima – na koji
programski jezik se odlučiti?
Ne postoji ‘najbolji programski jezik’,
ali se nakon savladavanja barem jednog u pravilu mnogo lakše prebacuje
na druge. S tim rečenim, neki od jezika su svakako lakši za početnike,
no valja ih birati na temelju toga što se želi raditi. Od pomoći bi se
mogla pokazati vrijednom i ova infografika.
Strpljenje je bitno, a sve valja početi malim koracima. Slijediti vodiče
te rekreirati i razumijeti ono što se nalazi u primjerima je dio tih
koraka.
Od osnova kojima se programiranje kakvog projekta razbija u
jednostavne korake do konačne realizacije je velik put, no metoda ima
više. S obzirom na to da je svatko različit, valja ih pokušati više dok
se ne naiđe na neku koja odgovara.
Svakako vrijedi isprobati raditi u kakvoj aplikaciji za najmlađe. U tom
nema ništa sramotno, s obzirom na to da današnji klinci odrastaju u
nešto drugačijem i naprednijem okruženju. Kako to izgleda najjednostavnije demonstrira Scratch.
Adrese poput Codecademy i Hour of Code
mogu biti od velike pomoći kod pisanja prvih računalnih programa.
Brojne organizacije danas pružaju izvrsne resurse kojima se može početi
od samih osnova, a na svakom koraku obično postoji pomoć. S druge
strane, inicijativa onoga koji uči o programiranju i dalje igra najveću
ulogu.
Više o svemu je moguće pronaći na izvornom linku.



