'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