Učenje programiranja

12 Jun, 2017

HTML, CSS i JavaScript = Front-end

— Autor programiranje @ 13:36

 

Da bi stvarno upoznalo i ovladalo programiranjem potrebno je puno vremena, ali da bi čovek napravio put oko sveta, najbitnije je da uradi prvi korak.

Da bi ste zakoračili u svet programiranja na pravi način ja predlažem da to probate kroz samo programiranje, dakle ne čitanje neke suvoparne literature, nego kroz kucanje koda na ekranu i gladanje šta taj kod radi. To se najlakše isproba kroz CodeCademy kurseve.

Moja preporuka je probati HTML/CSS, JavaScript, PHP, Python, Ruby, Javu i SQL.

Najbolje je isprobati bar 3-4 programska jezika. Upravo zbog toga uvek hvalim Codecademy; tamo možete isprobati jedan od ovih jezika na lak i direktan način i onda nastaviti učenje toga jezika dalje ako vam se dopadne, ili preći na neki drugi ako vam se to ne bude dopalo. Za početak je najbolje proći nekoliko jezika da bi stekli uvid u sve ono što vam programiranje pruža i onda razmisliti šta vam od toga "leži".

***

Treba svakako prvo isprobati HTML/CSS a onda i JavaScript. Ova 3 jezika su temelji Interneta, kome tek sledi daljni razvoj, i koji će biti sve više prisutan apsolutno svuda. Naša zemlja zaostaje u tehnološkom razvoju, ali i kod nas tehnologija prodire u sve više sfera života.

Ova tri jezika čine takozvani front-end. Front-end, kao što mu i sama reč kaže prestavlja onaj prednji deo, fasadu, sve ono što vi vidite na vašem ekranu kada krstarite Internetom.

Ako ste sigurni u svoje znanje i imate vremena i ambiciozni ste, svakako da posle HTML i CSS-a treba da nastavite sa JavaScript-om. Ipak, ako nemate puno vremena, pre JavaScripta treba malo isprobati JQuery, JQuery je "pojednostavljena verzija" JavaScripta i mnogo je lakši za učenje. JQuery vam može biti lep uvod u JavaScript ali vam JQuery možda bude sasvim dovoljan za vaš rad.

Čak i ako vam se ne dopadne sve to, veoma je koristno videti kako je sagrađena jedna web stranica, a stotine takvih stranica gledate svakoga dana. Kao što ne morate znati sve o građevinarstvu, ali je lepo bar da znate da su zgrade pravljenje od cigli i maltera, da su ljudi morali da se vijaju po skelama nedeljama i mesecima da bi sada vi sedeli u udobnoj sobi. Isto tako ne morate ni da znate sve o arhitekturi, ali je korisno da razlikujete recimo Renesansnu od Rimske i Vizantijske arhitekture. Istina, ovi spomenuti stilovi nisu mnogo bitni ako živite u Srbiji, jer smo mi narod poznat po kurčenju (izvinite na ovom sočnom izrazu, ali samo on opisuje to posebno stanje uma koje Srbi imaju i koje ih tako jasno razdvaja od drugih naroda), pa se kod nas ne mogu videti ovi stilovi, već samo soc-realizam i te stvari koje su se gradile posle drugog svetskog rata, a Bogu hvala da nam je i to ostalo, obzirom da smo imali jednog sumanutog kurčevitog (opet pardon) Miloševića i imamo još luđeg, kurčevitog Vučića.

No, manimo se kurčenja nego da se mi lepo vratimo na naš posao.

Dakle, ova 3 jezika čine front-end, brinu se o izgledu i dizajnu web strane. To znači da se kroz front-end podešava font i boja ovog teksta koji čitate i svih drugih tekstova. Sa tim se doteruju boje slike i animacije. Kroz front-end vi podešavate da se strelica vašeg kursora pretvori u ručicu kada je navedete iznad linka. Kada pritisnete taj link, on otvori recimo vaš omiljeni radio. Sve to radi front-end

Ukoliko vam se ne dopada ovaj deo programiranja, pratite dalje moje članke, pa će vam se možda u nekom trenutku upaliti lampica i reći ćete "To je to!".

***

Sledi:

sreda, 2. deo: Back end (PHP, Python, Ruby)
 
petak, 3. deo: SQL

nedelja, 4. deo: C i C++

utorak, 5. deo: Objective C i Swift

četvrtak, poslednji, 6. deo: Koji ste tip ličnosti i kakva je vrsta programiranja idealna za vas?


Komentari


Dodaj komentar

Dodaj komentar





Zapamti me