Da biste negde stigli, važno je da znate u kom smeru treba da idete. Tako je i sa programiranjem: ukoliko želite da ga naučite, morate znati od kog jezika treba da počnete. Međutim, za mnoge početnike koji ne znaju skoro ništa o IT-ju odabir pravog programskog jezika gotovo je podjednako težak kao i pogađanje u kom smeru treba da idemo kada nam navigacija u kolima kaže „krenite na severozapad”.
Stvar je ipak daleko prostija. Pre svega, birajte jezik koji je dovoljno lak za početnike, koji je prilično tražen i predstavlja dobru osnovu za kasnije usavršavanje.
Prema nekim istraživanjima, takvi jezici su HTML/CSS (koji tehnički i nisu programski jezici), zatim JavaScript, Python, Java i C#. Sve pomenute tehnologije odlikuje jednostavnost, ali i velika primena u različitim oblastima, poput web razvoja i analize podataka.
Upoznajte se ukratko sa svakim od njih:
HTML/CSS
Ovo je mesto sa kog će svaki apsolutni početnik zakoračiti u programiranje. Svoje prvo „Hello world” napisaćete upravo pomoću ovog jezika. Naime, HTML (HyperText Markup Language) obezbeđuje strukturu web stranici i predstavlja osnovni „jezik” interneta, dok se CSS (Cascading Style Sheets) koristi za stil i prezentabilnost stranice.
Za šta se upotrebljavaju: Ovo je najjednostavnija i nezaobilazna tehnologija za kreiranje atraktivnih i interaktivnih web stranica.
JavaScript
Činjenica da za izgled svojih aplikacija ovaj jezik koriste neke od najuspešnijih kompanija poput Ubera, PayPala i Netflixa govori o tome koliko je to zapravo moćna tehnologija. JavaScript programeri bez problema nalaze posao i, osim što je dobar jezik za ulazak u svet programiranja, takođe je i perspektivan.
Čemu služi i šta sve možete pomoću njega da napravite: Najjednostavnije rečeno, JavaScript se koristi da učini web stranice interaktivnim. Pomoću njega možete praviti sajtove sa kojima korisnici stupaju u interakciju, aplikacije kao Google mape gde prostim klikom i prevlačenjem istražujete mapu, prezentacije, ali i video-igre, 2D i 3D umetnost, pa čak i programirati leteće robote.
Kada je reč o učenju, ovo je jedan od najpristupačnijih jezika: potpuno je besplatan i ne zahteva nikakve komplikovane instalacije. Pored toga, veoma je lak za učenje, čak i ako nemate nikakvo predznanje, a predstavlja i dobru osnovu za usvajanje drugih jezika.

Python
Zahvaljujući svojoj fleksibilnosti, ovaj jezik je prvi izbor najvećih internet kompanija, kao što su Google, Instagram, YouTube, Facebook, Netflix, NASA, Amazon, Mozzila i Pinterest. Pored široke primene, ova tehnologija je relativno laka za učenje. Naime, tokom savladavanja Pythona ne bi trebalo da se susrećete sa komplikovanim ili nerešivim izazovima. To je, između ostalog, i prvi razloga zašto ga mnogi programeri svrstavaju u omiljene jezike, dok je drugi razlog taj što je kodiranje u njemu zabavno, baš kao i serija „Monti Pajton”, po kojoj je ova tehnologija dobila ime.
Šta sve možete da radite pomoću Pythona: Ovo je jedan od glavnih jezika za AI programiranje i mašinsko učenje, ali vam omogućava i da razvijate video-igre, web stranice, kreirate grafikone, pie chartove.
Java
Ovo je robustan i moćan jezik, sa dugom istorijom (nastao davne 1995), koji se jednostavno i lako uči. Upotrebljava se za razne stvari: razvijanje mobilnih, desktop i web aplikacija, video-igre, ali i rad servera i konekcija između baza podataka. To je ujedno i razlog zašto je ovo jedna od najpopularnijih tehnologija koju sve više početnika bira za svoj prvi jezik.
Šta možete da napravite sa Javom: Nekada jedini zvanični jezik Androd platforme, Java i danas predstavlja pouzdan izbor za razvijanje mobilnih aplikacija. Osim toga, pomoću nje možete kreirati i cloud aplikacije. Na primer, Gmail predstavlja cloud aplikaciju koja je napravljena pomoću Jave. Takođe, uz Java kodiranje možete doprineti razvoju sve popularnijih četbotova.
C#
C# („si šarp”) predstavlja objektno orijentisan programski jezik koji je razvio Microsoft 2000. godine. Ova tehnologija služi za pravljenje aplikacija u okviru .NET okruženja. Uz ogromnu podršku Microsofta, brzo je stekao veliki broj korisnika, a 2012. bio je proglašen programskim jezikom godine.
Za šta se sve koristi: Ovladavanje jezikom C# omogućava vam da kreirate, razvijate i implementirate napredne desktop i web aplikacije, cloud usluge, kompanijske softvere i video-igre, dok je sa novim verzijama okruženja Visual Studio moguće praviti i aplikacije za druge uređaje i sisteme koje nije proizveo Microsoft (iOS, Linux, Android), kao i za moderne Windows aplikacije.
SVEOBUHVATNI VODIČ: Koliku platu i koje pogodnosti možete da očekujete kao programer kod nas ili u inostranstvu?
Postoji mnogo nepoznanica o tome koliko zaista zarađuju programeri, kakve beneficije imaju i šta mogu da očekuju na poslu.
Zato smo vam pripremili besplatni vodič koji će vam odgovoriti na ova pitanja, ali i dati savete kako da ostvarite uspešnu karijeru programera u Srbiji ili inostranstvu. Vodič je u PDF-u i možemo vam ga poslati imejl-adresu, tako da vam uvek bude pri ruci.