Eli mitenkäs te olette opetelleet ohjelmoimaan? Netin oppailla, kirjoista vai koulussa? Vai miten?
Itse olen tähän mennessä opetellut ainoastaan netin oppailla, mutta tänään ylitin itseni ja lainasin kirjastosta Visual Basic 6 Ohjelmoijan käsikirja -nimisen kirjan (jossa on yksi vika, mukana ei tullut CD:tä, joten esimerkkiohjelmien koodia ei näe :/).
Onhan tuollainen 800 sivuinen kirja parempi kuin muutama opas... kai...
Kirjoista pääosin. Toki myös netistä löytyviä oppaita ja ihmisten neuvoja on tullut käytettyä hyödyksi.
Opiskelen itse oudolla periaatteella: näen jossain mukavan näköisen ohjelmanpätkän. Sitten rupean väsäämään siitä kloonia (kuitenkin katsomatta alkuperäisen koodia) ERI ohjelmointikielellä... Tälläkin lailla oppii. Ainakin kääntämään ohjelman kuin ohjelman kielelle kuin kielelle.
Minun tapauksessani; PHP manuskan pienehkö lukeminen, toisten koodien tutkailu, toisten neuvojen soveltaminen sekä älyttömien ideoiden toteuttaminen.
Kirjoista en ole koskaan lukenut mitään ohjelmointiin liittyvää ja tuskin tulen lukemaankaan.
Kyllä netti ehdoton #1 tiedonlähde ainakin itellä.
Varsinaisia oppaita en juurikaan harrasta, PHP-manuaalin tai HTML-spesifikaation kaltaiset hakuteokset on paljon kätevämpiä.
Saddam.. Hussen.. Heikki!
Netti on ehkä paras apuväline. Toinen vaihtoehto on tutkia toisten tekemiä pikkuohjelmia ja yrittää tehdä itse jotain pieniä juttuja.
Itse olen oppinut toisten koodien muokkaamisella sekä itse kokeilemalla, itse en ole netistä enkä kirjoista oppaita lukenut juurikaan, mutta mielestäni netistä on parempi lukea.
Sain QBasicin, löysin Ohjelmointiputkan, muokkailin koodivinkkejä ja opin.
"opi ohjelmoimaan C64" oli ensimmäinen ohjelmointiaiheinen kirjani (ja myös ainoa). Näpyttelin valmiita esimerkkiohjelmia sisään ja muuttelin niitä.
Turbo Pascalin perusteet opin pääasiassa veljeni avustuksella. Sen jälkeen olen informaationi hakenut pääasiassa netistä.
Itse aloitin netistä löytämälläni html-oppaalla, mikä sittemmin johti Ohjelmointiputkan PHP-oppaaseen.
Aihe on jo aika vanha, joten et voi enää vastata siihen.