Programmeerimise õppimine
Tihtipeale küsitakse HV foorumis, kas ja kuidas saaks ise programmeerimist õppida.
Muidugi saab programmeerimist iseseisvalt õppida. Paljude arvates ongi see ainuke mõeldav moodus - aga eks see ole nii paljude oskustega siin ilmas - kui õppijal endal huvi pole, siis ei aita palju ka sundimine.
Kõige suuremaid vaidlusi tekitab aga küsimus, millise programmeerimiskeelega peaks algaja alustama. Siin pole mingit ühte ja õiget vastust - on vaid vähesed keeled, mis kindlasti ei sobi alustamiseks, kuid pea kõik ülejäänud on sellised, milles aegade jooksul on paljud inimesed igati edukalt programmeerimist alustanud.
Millest lähtuda esimese programmeerimiskeele valikul?
Muidugi, kui sa programmeerida ei oska, siis on palju nõuda, et sa oskaksid valida enda jaoks sobilikku programmeerimiskeelt. Ning nagu öeldud, siis neil, kes oskavad programmeerida, on tihtipeale erinev nägemus sellest, milline üks algajale sobilik programmeerimiskeel peaks olema. On siiski mõningad kriteeriumid, mida esimese programmeerimiskeele valikul silmas pidada:
- Eestikeelse materjali olemasolu
- Praktiliselt iga keele kohta leidub hulganisti inglise keelset materjali, eesti keelset aga enamasti napib. Kui sa end inglise keeles just kõige paremini ei tunne, siis ilmselt pead piirduma keeltega, millele on eestikeelseid õpetusi.
- Keele populaarsus
- Mida populaarsem on keel, seda enam leidub neid, kes sinu küsimustele vastuseid oskavad anda. Nii mõnigi keel, mis ehk õppimiseks oleks hea, kannatab just kasutajate vähesuse all.
- Milliseid keeli oskab sinu programmeerijast sõber?
- Kui sul on programmeerida oskav sõber, siis parim valik on raudselt see keel, mida temagi oskab - nõndaviisi ei pea sa kaugelt abi otsima.
Programmeerimiskeeled
Järgnevalt nimekiri erinevatest keeltest ja nende headest ja halbadest külgedest: