Kaip išmokti programuoti žaidžiant?

Ar Jums nusibodo skaityti programavimo knygas ir žiūrėti mokomuosius video? Galvojote, kad tai bus įdomu ir lengva, tačiau vis kyla mintys mesti mokslus?

Žmonės dažnai ieško greičiausio būdo išmokti programuoti, tačiau greičiausias būdas ne visada efektyviausias. Knygos ir mokomieji video puikūs žinių šaltiniai, tačiau mokinantis programuoti reikia turėti pakankamai valios, kad neapleisti mokslų kai kažkas nepasiseka. Manau mokytis vien tik iš knygų gali tik labai užsispyrę ir daug valios turintys žmonės. Tie, kurie nepaisant sudėtingos ir nuobodžios teorijos sugeba susikoncentruoti ir mokytis toliau, tol kol išmoksta viską ką norėjo išmokti. Daugumai toks mokymosi būdas netinka, bet ar galima mokytis kitaip?

Laimei yra kitas laiko patikrintas būdas mokytis – žaidimai. Taip kaip maži vaikai žaisdami susipažįsta su pasauliu, taip ir mes galime išmokti programuoti žaisdami. Tai ne tik mokymasis, bet ir smagus laiko praleidimo būdas. Galbūt tai nėra optimaliausia laiko atžvilgiu, tačiau tai žymiai įdomiau ir gali išlaikyti Jūsų susidomėjimą programavimu. Štai keletas labai gerų svetainių, kuriose visos pamokos yra žaidimų forma.

Pradedantiesiems rekomenduoju https://codecombat.com. Čia galėsite išmokti programavimo pagrindus ir kitas pagrindines programavimo temas. Kodo pagalba valdysite karius, armijas ir magiškas būtybes, kad nugalėtumėte priešus ir atliktumėte įvairias užduotis. Svetainėje gausu animacijos ir įdomių užduočių!

codecombat
CodeCombat.com

Kita puiki svetainė tiems, kurie jau turi programavimo pagrindus https://www.codingame.com. Čia užduotys įvairesnės ir gana greitai tampa sudėtingos. Svetainėje galite mokintis naudodami daugybę skirtingų programavimo kalbų: C#, Java, PHP, Javascript, Python, Ruby ir t.t.

codingame
CodinGame.com

Dar viena puiki svetainė kur galite rasti programavimo užduočių žaidimų forma https://www.checkio.org/ Čia labiau akcentuojamos programavimo problemos.

Checkio.org

Jeigu jau pavargote nuo knygų ir video pamokų išbandykite programavimą žaidžiant. Nors tai ne pats efektyviausias būdas mokytis, bet gi svarbiausia galutinis rezultatas!