olen peruskoulussa käynyt yhden visual basic kurssin. en kylläkään muista siitä juuri mitään. onko minun mahdollista aloittaa nyt suoraan esim. C kieli? kertokaa mitä pitää tehdä ihan alusta alkaen jos ei ole mitään hajua tästä ohjelmointi hommasta.(paitsi sen yhden kurssin verran). menenkö kirjastoon hakemaan kirjan vai laitalenko tarvittavat hommat ja aloitan täysin itseopiskelun.
kiitos niille jotka viitsivät auttaa. tuntuu vain että tällä alalle ei ole kuin ammattilaisia :D
Voiko ohjelmoinnin aloittaa?
12
2088
Vastaukset
- Punikki & 7 hyypiötä
Toki on mahdollista aloittaa C:llä mutta "helpompiakin" kieliä on. (Object) Pascal sopii vasta-alkajalle kuin nyrkki suutarin silmään.
Kirjasto ja netti ovat erinomaisia paikkoja matskun ja harkkojen hankintaan.
Itse opettelin järjestyksessä basic, assembly, pascal, eiffel, c/c
Kunhan opit ohjelmoimaan ja suunnittelemaan ohjelmia niin uusein kielien oppiminen on aina helpompaa ja helpompaa.- Juu
C:llä aloittelu ehkä hieman turhan core hommaa, ainakin, jos lähdetään pelaamaan osoittimilla.
Java/Object Pascal(delphi). Tiukemmin tyypitettyjä ja "turvallisempia" harjoitella.
- Inssi
Kuten edellisissä vastauksissa on hyvin käynyt ilmi, ohjelmoinnin opettelussa kielen valinta ei ole niitä tärkeimpiä kysymyksiä.
Paljon tärkeämpää on ohjelman suunnittelu siltä kannalta miten se toimii loogisesti, miten liitytään muuhun maailmaan, modulaarisuus, käyttöliittymän selkeys jne.
Karkeasti voidaan sanoa että mikä tahansa ohjelma, jos se muuten toimiva, voidaan koodata millä kielellä tahansa. Se kiistely mitä käydään eri ohjelmointikielten paremmuudesta kuvastaa näiden keskustelijoiden tietämyksen mataluutta.
Pascal on hyvä vaihtoehto aloittelijalle siinä kuin ammattilaisellekin. C:llä aloittaminen voi johtaa turhautumiseen kun joutuu itse pitämään huolta koodin järkevyydestä koneen kannalta.
Eli mene vaikka kirjastoon ja etsi ohjelmointioppaita jonka nimessä ei mainita mitään kieltä erityisesti, samoin netissä on rajattomasti tietoa asiasta.
Onnea ja menestystä. Osaavalla koodarilla on loistava tulevaisuus edessään.- Punikki & 7 hyypiötä
Kokeilin joskus piruuttani viivanpiirtoa ensin C:llä ja sitten täsmälleen samaa algoritmia assylla. Toki assy oli nopeampaa mutta ei radikaalisti. Sensijaan algoritmin vaihto täysin toiseen vaikutti eniten nopeuteen.
- TATTi
Nimimerkki Inssi puhuu ihan asiaa. Tärkeintä on oppia ohjelmoinnin "idea". Käytetty kieli on sivuasia. Itse olen aikoinani käyttänyt eri kieliä järjestyksessä GWBasic, QBasic, PowerBasic, Borland C , Scheme, Java, Java 2, Perl, Awk, Sed, Python, PHP, noin nopeasti muisteltuna.
Yhtenä harjoittelukielenä suosittelisin kyllä Pythonia. Se on ilmainen ja avoin ja sitä ei tarvitse kääntää ennen ajoa. Voit siis avata interaktiivisen Python-tulkin ja kirjoittaa sinne komentoja, jotka samantien suoritetaan. Näin perushommien harjoittelu on paljon kätevämpää kuin vaikkapa C :lla, jossa koodi on ensin käännettävä ja linkitettävä. Vaikka tietysti hyvä IDE (Integrated Development Environment) helpottaa asiaa - esimerkiksi Eclipse on ilmainen ja avoin IDE Java-kielen käyttäjälle.
Mitä kieliä sitten käytätkin, ota oliosuuntautunut kieli (kuten C , Java tai Python). Olioista ei enää irti päästä, kun ne on keksitty, joten ei-oliokielellä harjoittelussa oppii aivan väärän ajattelutavan. - Pii
Ohjelmoinnin voisi aloittaa vaikka Lazaruksella (Graafinen ohjelmankehitysympäristö) joka
hyödyntää olio-pascalia (FreePascal). Lisäksi Lazarus on maksuton. Lazarus toimii sekä windows että Linux ympäristössä. Aloittelijaa saattaa helpottaa Lazaruksen osittain suomenkielinen käyttöliittymä. Käyttöliittymän voi vaihtaa myöhemmässä vaiheessa vaikka englanniksi. Lazaruksesta on helppo siirtyä Delphiin. Delphistä on tarvittaessa helppo siirtyä c ja Javaan.
Linkit
http://fi.wikipedia.org/wiki/Lazarus
http://www.lazarus.freepascal.org/
https://sourceforge.net/projects/lazarus/ - turha
TATTi kirjoitti:
Nimimerkki Inssi puhuu ihan asiaa. Tärkeintä on oppia ohjelmoinnin "idea". Käytetty kieli on sivuasia. Itse olen aikoinani käyttänyt eri kieliä järjestyksessä GWBasic, QBasic, PowerBasic, Borland C , Scheme, Java, Java 2, Perl, Awk, Sed, Python, PHP, noin nopeasti muisteltuna.
Yhtenä harjoittelukielenä suosittelisin kyllä Pythonia. Se on ilmainen ja avoin ja sitä ei tarvitse kääntää ennen ajoa. Voit siis avata interaktiivisen Python-tulkin ja kirjoittaa sinne komentoja, jotka samantien suoritetaan. Näin perushommien harjoittelu on paljon kätevämpää kuin vaikkapa C :lla, jossa koodi on ensin käännettävä ja linkitettävä. Vaikka tietysti hyvä IDE (Integrated Development Environment) helpottaa asiaa - esimerkiksi Eclipse on ilmainen ja avoin IDE Java-kielen käyttäjälle.
Mitä kieliä sitten käytätkin, ota oliosuuntautunut kieli (kuten C , Java tai Python). Olioista ei enää irti päästä, kun ne on keksitty, joten ei-oliokielellä harjoittelussa oppii aivan väärän ajattelutavan.Kokeile ihmeessä pythonia. Kielessä on joitain ominaisuuksia jotka voivat tuntua tottumattomasta oudolle, mutta kun pidät mielen avoimena tuskin petyt.
Interaktiivinen tulkki on iso apu ja kielen syntaksi on helppo. Tehokkaat standardikirjastot mahdollistavat sellaistenkin ohjelmien teon pienellä vaivalla mitkä c:llä olisivat työn takana. Esim web sivujen lukeminen onnistuu ihan parilla rivillä.
Graafisten windows-sovellustenkin teko onnistuu suhteellisen vaivatta.
Löytyypi osoitteesta http://www.python.org
Windows laajennukset: http://starship.python.net/crew/mhammond/win32/Downloads.html - Aloittelija
TATTi kirjoitti:
Nimimerkki Inssi puhuu ihan asiaa. Tärkeintä on oppia ohjelmoinnin "idea". Käytetty kieli on sivuasia. Itse olen aikoinani käyttänyt eri kieliä järjestyksessä GWBasic, QBasic, PowerBasic, Borland C , Scheme, Java, Java 2, Perl, Awk, Sed, Python, PHP, noin nopeasti muisteltuna.
Yhtenä harjoittelukielenä suosittelisin kyllä Pythonia. Se on ilmainen ja avoin ja sitä ei tarvitse kääntää ennen ajoa. Voit siis avata interaktiivisen Python-tulkin ja kirjoittaa sinne komentoja, jotka samantien suoritetaan. Näin perushommien harjoittelu on paljon kätevämpää kuin vaikkapa C :lla, jossa koodi on ensin käännettävä ja linkitettävä. Vaikka tietysti hyvä IDE (Integrated Development Environment) helpottaa asiaa - esimerkiksi Eclipse on ilmainen ja avoin IDE Java-kielen käyttäjälle.
Mitä kieliä sitten käytätkin, ota oliosuuntautunut kieli (kuten C , Java tai Python). Olioista ei enää irti päästä, kun ne on keksitty, joten ei-oliokielellä harjoittelussa oppii aivan väärän ajattelutavan.Kannattaa aloittaa coolbasicilla. Vaikka se on vasta beta-vaiheessa se on silti helppo ja yksinkertainen kieli. Sillä on oma foorumi jossa voi kysyä apua muilta. Tutoriaalit ja manuaali on suomeksi ja se on ilmainen. Aloitin itse sillä.
- Thor
Ohjelmointi ei todellakaan ole niin vaikeaa, kuin "ns.gurut" antavat välillä ymmärtää.
Itse aloitin Javalla kun siitä löytyy niin hyvin tietoa jopa suomeksi(tiedän löytyy c:stäkin). Java ei kuitenkaan eroa hirveästi C:stä, joten siirtyminen siihen ei ole mitenkään ongelmallista.
Itse suosittelisin hakemaan vaikka kirjastosta aloittelijoille erinomaisesti sopivan kirjan JAVA 2 -ohjelmoinnin peruskirja- Inssi
Ohjelmointi ei tosiaankaan ole vaikeaa. Itse asiassa sehän on hyvinkin helppoa ja systemaattista kunhan perusteet on hallinnassa. Mutta sen opiskelusta voi tehdä itselleen hankalan ja uuvuttavan prosessin jos lähestyy ongelmaa jonkun ohjelmointikielen näkökulmasta.
Siis ehdotan edelleen ensilukemiseksi sellaisia oppaita joiden kannnessa ei mainita mitään kieltä nimeltä. Harjoitukset voi tehdä millä kielellä tahansa, vaikka Basicilla.
Kieli kannattaa opetella "pikkuhiljaa" kaivamalla esille ne kohdat mitä kulloinkin tarvitsee eikä niin että rupeaa jotakin opusta tankkaamaan laidasta lukien. Niinhän ammattilaisetkin tekevät. Ei kukaan muista harvemmin käytettyjen rakenteiden yksityiskohtaista käyttöä muuten kuin manuaalista tarkistamalla.
- vbguru
vai amatöörinä jatkaa?
Ohjelmointi on kyllä hauskaa harrastuksena, ammattina en tiedä, ei ole kokemusta ammattina.
Paljon riippuu siitä, haluatko ammatiksi ohjelmoinnin. Itse en ole koskaan ehtinyt perehtyä C-ohjelmointiin, se on pieni puute. Monesti olen törmännyt siihen, että pitäisi tehdä c-kielellä ohjelma, osa, johon VB-ohjelma ei pysty. VB:lla on kätevä tehdä vaikka käyttöliittymiä tiettyyn asti, mutta joitain palikoita tarvis tehdä esim. c:lla.
Itse opettelin VB:a ihan issekseni, aika paljon oppinutkin, en läheskään kaikkea.
Mutta, en olekaan ammattilainen. Minusta ohjelmointi vaan on hauskaa, mielenkiintoista.
Tosi kiva pähkäillä ratkaisuja erilaisiin "ongelmiin", ja ongelmat usein itse tehtyjä. Tarkoitan, että olen oikein miettinyt aiheita, mitä voisi VB:lla tehdä.
Tuossa joku totesi, ettei ohjelmointi ole vaikeaa. En minäkään ole sitä kovin vaikeana kokenut, mutta varmaankin siihen tiettyä suuntautuneisuutta tarvitaan. En osaa sanoa, onko se sitten sitä analyyttista ajattelukykyä. Ehkä sitäkin oppii, ellei syntyjään ole "seppä".- T. I. Ruskeepää
Jos opettelee tuollaisen, tällaiselle amatöörille sopivan ohjelmointikielen, niin onko siitä olennaisesti apua HTMLään ja PHPhen siirryttäessä?
Olen tutustunut HTMLään hiukkasen erään nettiharjoitusohjelman kautta, ja se vaikuttaa ikään jonkin ohjelmointikielen yksinkertaistetulta käyttöliittymältä; käskyt ja funktiot ovat vähälukuiset ja yksinkertaiset. Itse tarvitsisin nettiohjelmointitaitoja poliittisen demokraattisen keskustelufoorumin luomiseen.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Hoitajalakko peruuntuu, tilalle joukkoirtisanoutumiset
"Tehyn ja Superin hallitukset kokoontuivat tänään toteamaan, että tilanne edellyttää järeämpiä työtaistelutoimia." https://www.hs.fi/politiikka/art-27399230Johan tuli oikea aivopieru Britti Lordilta
Emeritusprofessori Lordi Robert Skidelsky sanoi Suomen rikkovan YYA sopimusta joka on tehty Neuvostoliiton kanssaa 1948. Mitä pir3748074Tehyn Rytkösellä tallessa tekstiviestit A-studiokohussa
https://www.mtvuutiset.fi/artikkeli/a-studiosta-kohu-tehyn-rytkosen-mukaan-ministeri-linden-sai-paattaa-osallistujat-ohjelma-kiistaa-vaitteen/84070681625850William ja Sonja Aiello ERO
Hyvä Sonja! Nyt etsit uudet kaverit ja jätät nuo huume- ja rahanpesu porukat haisemaan taaksesi!542409Oho! Seurapiirikaunotar, ex-missi Sabina Särkkä yllättää tällä harvinaisella kyvyllä: "Mulla on..."
Sabina Särkkä on nähty monissa tv-reality-sarjoissa. Mutta tiesitkö, että Särkällä on valokuvamuisti? https://www.suomi24.fi/viihde/oho-seurapiirikaun62127Se siitä sitten
Kirjoitan tänne kun en sulle voi. En vaivaa sua enää koskaan. En ikinä tarkoittanut olla ahdistava tai takertuva. Tunteet heräsi enkä osannut olla tyy821769Ohhoh! Rita Niemi-Manninen otti ison tatuoinnin - Herätti somekansan: "Täydellinen paikka!"
Rita Niemi-Mannisen suuri, uusi tatuointi on saanut somekansan heräämään talvihorroksesta. Niemi-Manninen otti tatskan rakkauslomalla Aki-miehensä kan201710Ihastumisesta kertominen
Olen päättänyt kertoa tunteistani ihastukseni kohteelle. Erityisen vaikeaksi tilanteeni tekee se, että kyseessä on ns. kielletty rakkaus. Olen jo toi921486Harvoin julkisuudessa nähty Jari Sillanpää, 56, julkaisi uusia kuvia - Karisti Suomen pölyt jaloista
Huumekohun jälkeen matalaa profiilia pitänyt Jari "Siltsu" Sillanpää on ollut vaitonainen elämästään. Tänä keväänä miehen some on ollut hiljainen. Nyt71458Taas Venäjän tiedoittaja akka Varoitti Suomea ja Ruotsia liittymästä Natoon
Juuri sopivasti julkaistu varoitus, kun Suomen eduskunta alkaa klo 13:50 käsitellä asiaa suorassa TV 1:n lähetyksessä. ILtasanomat.4401393