Eli tässä nyt olisi tälläinen opas aloittelijalle.
Aluksi
Ohjelmointi?Mitä se on?Ohjelmointi on koodin kirjoittamista tietokoneelle, joka sitten ajaa sen ohjelmana.Kaikki pelit tai pelinteko ohjelmat ovat ohjelmoitu jollakin ohjelmointi kielellä.Ohjelmointi kieliä ovat esim. C++,C#,Java,Visual Basic,Cool Basic ja Pascal.Ohjelmointikieliä löytyy paljon enemmän, mutta tuossa oli muutama suosituinta ja ei niin suosittua.Eli ohjelmointi on koodin kirjoittamista.Jotta koodin pystyisi kääntämään vaikka komento riviltä tarvitse siihen kääntäjän, joka muuttaa koodin tietokoneen ymmärtämään muotoon eli konekieleksi.Konekieli on pelkkiä nollia tai ykkösiä.
Kielen valinta
Ohjelmointikieliä on monia ja monet niistä ovat haastavia ymmärtää jos on vasta aloittanut ohjelmoinnin.Ensimmäisenä herää kysymys: "Mikä olisi sopiva kieli aloittelijalle?".No tähän kaikilla on omat mielipiteensä, mutta olisi hyvä tietää kieliä jotka ovat mahdollisimman helppoja ja niillä pääsee alkuun.Ihan ensimmäiseksi kieleksi en todellakaan suosittele C++:aa (Tiedän kokemuksesta mitä siitä syntyy).Tässä olisi pari mahdollisimman helppoa kieltä jolla pääse ohjelmoinnissa alkuun:
Cool Basic:Nimensä mukaan BASIC kieli (BASIC = Beginner's All purpose Symbolic Instruction Code) eli on todella helppo kieli.Cool Basic on suomalainen, joten sille löytyy opas.Cool Basic ei ole tarkoittu varsinaiseen ohjelmien tekoon vaan sillä tehdään enimmäkseen 2d pelejä johon se onkin tarkoitettu.Sen yksin kertaisuuden takia se onkin hyvä ihan aloittavalle ohjelmoijalle.
Java:Sun Microsystemissä työskennelleen James Goslingin kehittämä Java ohjelmointi kieli on suosittu, koska se on alusta riippumaton eli sama koodi minkä olet kirjoittanut Windowsilla käy myös vaikka Linuxilla ilman mitään kikkailua.
Muuta
Jos olet innokas aloittamaan ohjelmoinnin niin tässä lista mitä teet:
1.Valitset ohjelmointi kielen ja hankit siitä hieman tietoa.
2.Menet kirjastoon ja lainaat valitsemaasi ohjelmointikieltä käsittelevän kirjan (katso netistä arvosteluja ja muiden vinkkejä kirjoista mitkä olisivat hyviä ihan aloittelijalle).On parempi lainata kirja koska netin oppaat ovat hirveän raskasta lukemista suoraan näytöltä ja eivät ole koskaan yhtä hyvälaatuisia kuin kirjoitetut kirjat.Toki poikkeuksiakin on.Jos et halua lainata kirjaa syystä tai toisesta kannattaa printata hyvä opas ja siitä vain opettelemaan.Oppaan tai useamman samaan aikaan auki pitäminen ja koodaaminen on hyvä tapa, koska jos jotain asiaa ei muista tarkallaan, ei ole paha asia katsoa kirjasta apua siihen.Jos et jotain asiaa vielä osaa kunnolla, harjoittele sinnikkäästi asiaa ja opit sen ja pian osaat sen täydellisesti!
3.Lataat kääntäjän ja editorin.Editori on siitä hyvä koska se pystyy tulostamaan graafisiakin ohjelmia kuten pelejä.
4.Opettelet ahkerasti kieltäsi ja teet kuivaharjoitteluja paperille.(Itse teen)
5.Joskus kirjoissa on hyviä tehtäviä joita kannattaa tehdä koska niitä tekemällä oppii hyvin eri kielien toiminnan.
Sanaselityksiä
kääntäjä=Kääntäjä on tietokoneohjelma joka muuttaa koodin tietokoneen ymmärtämään muotoon.
algoritmi=Algoritmi on tapahtuma sarja joka ratkaisee tietyn ongelma kuten: Miten keitän teetä?
Esimerkki algoritmi:Pistä mukiin vettä
Pistä muki mikroaaltouuniin
Ota muki mikrosta
Pistä tee pussi mukii
Tämä on hieman karkea algoritmi, mutta muutetaanpa sitä vielä tarkemmaksi:
Täytä muki vedellä.
Pistä muki mikroaaltouuniin.
Käännä ajastin 2min kohdalle.
Odota.
Ota muki mikrosta ja pistä teepussi mukiin.
Ota teepussi mukista hetken kuluttua.
Juo valmis teesi.
Algoritmilla pyritään siis selittämään jokin asia mahdollisimman tarkasti!
merkkijono=Merkkijono on jono peräkkäisiä merkkejä jotka on koodattu yhden ja saman merkkijärjestelmän mukaan.
koodi=Koodi on tekstiä joka on jotain ohjelmointikieltä.
pseukoodi=Pseukoodi on selvällä kielellä kirjoitettua tekstiä, joka jäljittelee ohjelmointikieltä siten, että siitä ei näe koodin rakennetta vaan koodin algoritmin, jonka pohjalta voidaan sitten koodia lopulta ruveta kasaamaan.
Linkkejä
http://www.ohjelmointiputka.net Hyvä sivusto jossa paljon oppaita.
http://www.javala.cs.tut.fi/welcomePage.do Hyvä sivusto jossa paljon Java harjoituksia.Et tarvitse muuta kuin Java kääntäjän.
http://www.wiki.mureakuha.com/wiki/Java Mureankuhan Java opas.
http://www.mureakuha.com Toinen hyvä ohjelmointi sivusto.
Eli sellainen oli opas.Sana selityksi ei tullut monta eikä monikaan ollut tässä pienessä oppaassa.Opas oli suunnattu vasta-alkajalle.Jos oppaassa on pilkku virheitä niin älkää antako sen haitata.
Viimeisin päivitys oppaassa tapahtui 15. kesäkuuta 2008 klo 22.13






