Mistä kannattaa aloittaa ohjelmoinnin harrastus.
Joskus kauan sitten tuli 64:lla tehtyä jotain ohjelmia. Vaikein omatekemä oli sellanen missä kone arpo numeron ja sit piti arvailla mikä numero se on. Ja seuraamalla orjallisesti jonkun kirjan ohjeita tein jopa musiikkiohjelman, missä näppäimistöllä soitettiin synaa, siinä oli jopa eri soundeja ja kaikkee siistii.
Kaikki joskus osaama on jo unohtunut, joten kertokaa mitä oppikirjoja on aloittelevalle koodaajalle ja mitä ohjelmia. Ohjelmien pitäis olla ilmaisia.
Kiitti.
Joskus kauan sitten tuli 64:lla tehtyä jotain ohjelmia. Vaikein omatekemä oli sellanen missä kone arpo numeron ja sit piti arvailla mikä numero se on. Ja seuraamalla orjallisesti jonkun kirjan ohjeita tein jopa musiikkiohjelman, missä näppäimistöllä soitettiin synaa, siinä oli jopa eri soundeja ja kaikkee siistii.
Kaikki joskus osaama on jo unohtunut, joten kertokaa mitä oppikirjoja on aloittelevalle koodaajalle ja mitä ohjelmia. Ohjelmien pitäis olla ilmaisia.
Kiitti.
Vastaukset 14
Vanhimmat
Jos haluat olla trendikäs niin Java, jos haluat olla oldschool niin C (erittäin hyödyllinen edelleen), jos olet jotain siltä väliltä tai haluat tulla superguruksi niin C .
Ja tuosta oppaita
http://www.google.fi/search?hl=fi&client=firefox-a&rls=org.mozilla:en-US:official&hs=tqO&q=ohjelmointi site:hut.fi | site:utu.fi | site:jyu.fi | site:tkk.fi moniste|kalvo|luentomoniste|luentokalvo&btnG=Hae&meta=
C:stä aloitin. Eihän sitä nyt uskalla hypätä basic:stä suoraan mihinkään liian uudenaikaiseen.
Valintasi oli aika huono.
- ei olioita.
- eikä se sovellu aloittelijoille (helppo tehdä vääränlaista koodia).
- joudut opettelamaan monia asioita (vie paljon aikaa) ennenkuin saat aikaiseksi näyttäviä ohjelmia.
Itse C-kieli on paljon käytetty mutta sen "ammattimaiset" käyttäjät osaavat myös jonkun muun kielen
(ja/tai osaavat noudattaa tyylisääntöjä).
"eikä se sovellu aloittelijoille (helppo tehdä vääränlaista koodia)"
Perustele. Vääränlaista koodia? Paskan marjat, puhut nyt C :sta.
"joudut opettelamaan monia asioita (vie paljon aikaa) ennenkuin saat aikaiseksi näyttäviä ohjelmia."
Verrattuna mihin kieleen? Täyttä paskaa.
Oletko koskaan ohjelmoinnut oliopohjaisilla RAD-välineillä (kuten esim Delphi/Lazarus)?
(Aina voi kokeilla!)
Linuxilla toimiva (ja ilmainen) Gambas on ainakin helppo tapa aloittaa. Gambas on aikalailla Visual Basicin kaltainen ja sitä on helppo käyttää ja nopeasti saa kaikenlaista aikaan :)
Tämän vaihtoehdon voit hylätä heti kättelyssä! Tämän vaihtoehdon kirjottajalle suosittelisin askeleen ottamista eteenpäin ja kokeilemaan esim. Lazarusta Linuxissa.
Suosittelen tutustumaan esim. seuraaviin paikkoihin:
http://mureakuha.com/
http://www.ohjelmointiputka.net/
Keskustelu pysyy vähän asiallisempana, kun väki ei voi esiintyä ihan nimettömänä. Lisäksi saat apua ohjelmoinnin alkeissa, kunhan kysyt kohteliaasti.
Se ei yllättäen ole hirveän tärkeä, mistä kielestä aloittaa. Kannattaa useampia oppia, niin tietää vähän, miten ne voivat erota toisistana. Ekana kuitenkin yksi.
Hyvän aloittelijan kielen avulla on helppo tehdä perusohjelmia ja siitä saa jotenkin tolkullisia virheilmoituksia, kun tekee virheitä. Ja niitä kyllä teet. Me kaikki teemme :)
Lazarus on erinomainen väline opiskeluun.
http://wiki.lazarus.freepascal.org/index.php/Main_Page
Neuvoja voi kysyä vaikkapa nimimerkillä (esim. kokeilemalla tiedät niiden toimivuuden)
Delphi alueella:
http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000000646&subcat=1075
Kannattaa lukea myös aiemmat viestit kyseiseltä alueelta läpi.
http://fi.wikibooks.org/wiki/Python
Ja GUI-ohjelmointiin wxPython.
Python muuttuu 3.0 versioksi ja sen puutteet korjataan 3.0 versiossa. Ilmestynee vuoden päästä!
Voi sitä opiskella jo nyt tai koodata ns. "tuotantokäyttöön".
jos haluat
-sulautettua, valitse C
-PC:tä, valitse VisualBasic, c# (C , jos systeemiohjelmointia)
-serveriä, valitse Java tai ASP(VB tai C#)
Kaikki muu on marginaalia, jolle ei töitä paljon tarjolla.
vb:tä varauksetta...