Internetinių tinklapių kūrimas

Kaip ir kur mokytis programavimo?

Šiame straipsnyje pateikiame išsamų įvadą į programavimo kalbos mokymąsį. Patariame, kuri kalba jums tinkamiausia, kur pradėti jos mokytis bei dar šio to.

Kur pradėti mokytis programavimo?

Tiek „JavaScript“, tiek „Ruby“ atveju, būtų nelengva vystyti projektą prieš tai šiek tiek nepasipraktikavus bei, galiausiai, neturint pamatinių kalbos žinių. Laimei, internete galima rasti labai naudingų (ir nemokamų) pamokų, kurios padės susikurti pradinį žinių bagažą. Čia pat galima ir atlikti praktiką, t.y. nebūtina turėti savo serverio nuo pat pradžių.

„JavaScript“ naujokai turėtų apsilankyti „Codecademy“ svetainėje, o „Ruby“ fanai – „Try Ruby“. Abiejose svetainėse yra gražiai perteiktos interaktyvios pamokos, kurios pamoko pagrindinių kalbos sintaksių bei leidžia pačiam paprogramuoti atsidariusiame lange, šalia kurio – jūsų kodo rezultatas.

Kai jau įgysite programavimo kalbos pamatus, siūlau pasižvalgyti „Code School“ svetainėje. Ši paslauga kuria aukšto lygio „JavaScript“ bei „Ruby“ kursus, kuriuose taip pat įdiegti interaktyvūs langai. Kai kurios pamokos „Code School“ svetainėje yar apmokestintos (pažengusiems), tačiau įvadiniai „jQuery“ bei „Ruby on Rails“ kursai – visiškai nemokami!

Kas toliau? Dar keletas patarimų..

Kai jau „sudrėkinote“ pirštus, laikas pereiti į aukštesnį lygmenį ir sukurti pirmuosius nedidelius IT projektus patiems. Sukurkite testavimo serverį savo kompiuteryje arba išsinuomokite hostingą. Rekomenduojame susikurti atskirą katalogą (angl. folder), kuriame laikysite savo „pirmuosius blynus“.

[quote]“JavaScript” naujokai turėtų apsilankyti “Codecademy” svetainėje, o “Ruby” fanai – “Try Ruby”. Abiejose svetainėse yra gražiai perteiktos interaktyvios pamokos, kurios pamoko pagrindinių kalbos sintaksių bei leidžia pačiam paprogramuoti atsidariusiame lange, šalia kurio – jūsų kodo rezultatas.[/quote]

Jums taip pat reikės FTP (angl. file transfer protocol) programinės įrangos, kurios dėka įkelsite visus savo programavimo failus į serverį. Jeigu esate „Mac OS X“ arba „Windows“ operacinės sistemos vartotojas, siūlau pabandyti „Cyberduck“, jeigu naudojatės „Linux“ sistema – rekomenduoju „FileZilla“.

Jeigu rimtai svarstote apie mokymąsi programuoti, jums reikia specializuoto redaktoriaus, pritaikyto būtent programavimui. „Mac“ vartotojams rekomenduoju programines įrangas „Coda“ arba „TextMate“, „Windows“ vartotojams siūlau pabandyti „Notepad++“, o ištikimi „Linux“ vartotojai tegul pabando „Bluefish“, pritaikytą įvairioms platformoms.

Tikėtina, jog greitai patirsite pirmųjų programavimo pergalių, tačiau jums dar reikia daug ko išmokti. Jeigu įstrigote tam tikroje vietoje, visuomet galite teirautis į draugišką programuotojų bendruomenę, antai „Stack Overflow“. Profesionalūs programuotojai jums tikrai patars. Taip pat siūlau lankytis oficialiose programavimo kalbų svetainėse.

Naujų dalykų mokymasis visuomet yra tam tikras iššūkis, tačiau programavimo žinios šiais laikais tampa vis svarbesnės, tad verta. Sėkmės!

Apie autorių

David Daw

Internetinio portalo "TechHive.com" žurnalistas. Studijavo medijos istoriją ir futuristiką San Francisko valstijos universitete.