Voiko ohjelmoinnin aloittaa?

amatööri

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

12

2088

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

    1. 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-2
      Maailman menoa
      739
      9230
    2. Johan tuli oikea aivopieru Britti Lordilta

      Emeritusprofessori Lordi Robert Skidelsky sanoi Suomen rikkovan YYA sopimusta joka on tehty Neuvostoliiton kanssaa 1948. Mitä pir
      Maailman menoa
      374
      8074
    3. Tehyn 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/8407068
      Maailman menoa
      162
      5850
    4. William ja Sonja Aiello ERO

      Hyvä Sonja! Nyt etsit uudet kaverit ja jätät nuo huume- ja rahanpesu porukat haisemaan taaksesi!
      Kotimaiset julkkisjuorut
      54
      2409
    5. Oho! 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-seurapiirikaun
      Kotimaiset julkkisjuorut
      6
      2127
    6. Se 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 tyy
      Ikävä
      82
      1769
    7. Ohhoh! 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ä kan
      Kotimaiset julkkisjuorut
      20
      1710
    8. Ihastumisesta kertominen

      Olen päättänyt kertoa tunteistani ihastukseni kohteelle. Erityisen vaikeaksi tilanteeni tekee se, että kyseessä on ns. kielletty rakkaus. Olen jo toi
      Ihastuminen
      92
      1486
    9. Harvoin 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. Nyt
      Kotimaiset julkkisjuorut
      7
      1458
    10. Taas 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.
      Maailman menoa
      440
      1393
    Aihe