Daug žmonių pradeda programavimo mokytis nuo knygų, bet dauguma jų baigę skaityti savo kodo eilučių taip ir neparašo.
Priežastis paprasta - trūksta praktikos.
Žinau du veiksmingus būdus mokytis programavimo (ar tiesiog naujos kalbos):
Sugalvoti idėją, ką nori padaryti, - paprastą, ne super sudėtingą - atsidaryti programavimo langą ir tiesiog pradėti rašyti. Kiekviename žingsnyje kils klausimai (pirmas: kaip parašyti paprasčiausią programą, kurią galėčiau paleisti?) ir juos turėsi po vieną išspręsti - arba atsivertęs knygą, arba Google, arba šiame forume. Pavyzdys, ką galima bandyti kurti pirmąjį kartą: užrašų knygutę - jog galėtum ką nors parašyti, išsaugoti ir vėliau vėl atsidaryti (tai gali būti nuo interneto puslapio iki Android aplikacijos). Antras būdas: pradėti nuo knygos skaitymo, bet po kiekvieno skyriaus prisiversti (kas dažnai būna sunku) viską, ką perskaitei, išbandyti pačiam - parašant tuos kodo pavyzdžius savo rankomis. Taip, žinau, dažnai atrodo: "O, perskaičiau, viskas aišku, supratau, judu prie kito skyriaus" - bet taip tikrai nėra, kol pats neparašai savomis rankomis - tau reikia įprasti rašyti kodą ir pajusti kaip jis veikia - neužtenka tik perskaityti. Bet kuriuo atveju, mokėti programuoti yra nuostabu.