Mistä aloittaa ohjelmointi?
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
9 viestiä
• Sivu 1/1
-
- Viestit: 104
- Liittynyt: 30.10.2004 klo 15.14
- Paikkakunta: Turku
Mistä aloittaa ohjelmointi?
Viesti Kirjoittaja Buko »
Antakaas nyt vähän vinkkiä mistä tulisi aloittaa ohjelmointiharrastus, mikä kieli kannattaisi opetella ensiksi, hyviä kirjoja, hyviä nettisivuja jne.
-
- Viestit: 123
- Liittynyt: 5.5.2005 klo 20.03
Re: Mistä aloittaa ohjelmointi?
Viesti Kirjoittaja Sturmmann »
Vähän riippuu, mitä aikoo ohjelmoida ja missä ympäristössä.
Yleensä ohjelmointikielen opiskelu on se helpoin vaihe, mutta luokkakirjastot ja ohjelmointirajapinnat on se vaikein osuus. Ohjelmointikielien perusrakenne on aika samanlainen. Yleensä kaikista ohjelmointikielistä löytyy tutut if, while, case jne. Suurin ero on siinä, että minkälaista ohjelmointityyliä ("programming paradigm") ne tukevat. Yleisimmät on "procedural programming" ja olio-ohjelmointi ("object oriented programming". Aloittelijan kannalta "procedural" on selkein ja helpoin vaihtoehto.
Kannattaa aloittaa jostain yleisestä ohjelmointikielestä. Esim. Java tai C.
Javan hyvinä puolina on se, että sitä käytetään paljon opiskelumaaimassa ja myös työelämässä. Huonoina puolina on suuri oppimiskynnys, koska API on valtava. Javan opiskelun voi aloittaa, vaikka Sunin Java Tutorialista. Toinen (ja ehkä parempi) vaihtoehto on aloittaa Bruce Eckelin Thinking in Javasta.
C:n hyvinä puolina on yksinkertainen perusrakenne ja sen yleisyys. C:n opiskelu kannattaa aloittaa jostain hyvästä kirjasta. Brian Kernighan, Dennis Ritchie: The C Programming Language on hyvä, mutta kallis vaihtoehto. Googlettamalla esim. +"c language" +tutorial varmaan löytyy asiallisia tutorialeja.
Jos tarkoitus on ohjelmoida Mac OS X:llä, niin kannattaa aloittaa C:n opiskelun jälkeen Objective-C:n ja Cocoan opiskelu. Applen sivuilta löytyy kattava dokumentaatio, mutta ne eivät korvaa kunnollista Objective-C tai Cocoa kirjaa.
Windows-maailmassa suosittelisin C#:n ja .NETin opiskelun aloittamista. Microsoftin sivuilta löytyy tarkempaa tietoa.
Yleensä ohjelmointikielen opiskelu on se helpoin vaihe, mutta luokkakirjastot ja ohjelmointirajapinnat on se vaikein osuus. Ohjelmointikielien perusrakenne on aika samanlainen. Yleensä kaikista ohjelmointikielistä löytyy tutut if, while, case jne. Suurin ero on siinä, että minkälaista ohjelmointityyliä ("programming paradigm") ne tukevat. Yleisimmät on "procedural programming" ja olio-ohjelmointi ("object oriented programming". Aloittelijan kannalta "procedural" on selkein ja helpoin vaihtoehto.
Kannattaa aloittaa jostain yleisestä ohjelmointikielestä. Esim. Java tai C.
Javan hyvinä puolina on se, että sitä käytetään paljon opiskelumaaimassa ja myös työelämässä. Huonoina puolina on suuri oppimiskynnys, koska API on valtava. Javan opiskelun voi aloittaa, vaikka Sunin Java Tutorialista. Toinen (ja ehkä parempi) vaihtoehto on aloittaa Bruce Eckelin Thinking in Javasta.
C:n hyvinä puolina on yksinkertainen perusrakenne ja sen yleisyys. C:n opiskelu kannattaa aloittaa jostain hyvästä kirjasta. Brian Kernighan, Dennis Ritchie: The C Programming Language on hyvä, mutta kallis vaihtoehto. Googlettamalla esim. +"c language" +tutorial varmaan löytyy asiallisia tutorialeja.
Jos tarkoitus on ohjelmoida Mac OS X:llä, niin kannattaa aloittaa C:n opiskelun jälkeen Objective-C:n ja Cocoan opiskelu. Applen sivuilta löytyy kattava dokumentaatio, mutta ne eivät korvaa kunnollista Objective-C tai Cocoa kirjaa.
Windows-maailmassa suosittelisin C#:n ja .NETin opiskelun aloittamista. Microsoftin sivuilta löytyy tarkempaa tietoa.
Power Mac 2.0GHz DP
MacBook Core Duo 2.0GHz
Mac Mini Core i7 2.3GHz
MacBook Core Duo 2.0GHz
Mac Mini Core i7 2.3GHz
-
- Viestit: 104
- Liittynyt: 30.10.2004 klo 15.14
- Paikkakunta: Turku
Re: Mistä aloittaa ohjelmointi?
Viesti Kirjoittaja Buko »
Kiitos vastauksestasi, ehkä minä alan sitten perehtymään tuohon C:hen koska ohjelmien kehittäminen
nimen omaan OS X:lle kiinnostaa, tuleehan tässä mukana niin hyvät välineet (Xcode).
Yksi kysymys vielä, mitä mieltä olet Pythonista? Jossain joku sitä suositteli minulle,
olisi kuulemma hyvä kieli aloittelijalle, jolla ei ole kokemusta ohjelmoinnista.
nimen omaan OS X:lle kiinnostaa, tuleehan tässä mukana niin hyvät välineet (Xcode).
Yksi kysymys vielä, mitä mieltä olet Pythonista? Jossain joku sitä suositteli minulle,
olisi kuulemma hyvä kieli aloittelijalle, jolla ei ole kokemusta ohjelmoinnista.
-
- Viestit: 123
- Liittynyt: 5.5.2005 klo 20.03
Re: Mistä aloittaa ohjelmointi?
Viesti Kirjoittaja Sturmmann »
Python on hyvä kieli. Suurin ongelma on se, että Python ei suoraan tue kunnollista GUI toolkitiä. Tosin tämä ei ole välttämättä suuri ongelma, koska Pythonille löytyy esim. pyObjC ja wxPython.
Power Mac 2.0GHz DP
MacBook Core Duo 2.0GHz
Mac Mini Core i7 2.3GHz
MacBook Core Duo 2.0GHz
Mac Mini Core i7 2.3GHz
-
- Viestit: 97
- Liittynyt: 21.2.2004 klo 10.23
- Paikkakunta: Vantaa
Re: Mistä aloittaa ohjelmointi?
Viesti Kirjoittaja pepez »
Hieman kärjistäen ohjelmoinnin opettelu voisi mennä seuraavasti:
1. Opetellaan yleiset perusrakenteet (muuttujat ja toisto&kontrollirakenteet). Vaikkapa C:llä.
2. Laajennetaan jotain esimerkkiä niin, että se paisuu järkyttäväksi.
3. Opetellaan olio-ohjelmointi tai ainakin aletaan miettiä ohjelmiston suunnittelua ennen käsien likaamista.
Nojoo...
Ite aloitin joskus kauhean kauan sitten GW-Basicilla ohjelmoinnin. Sitten tuli Amiga ja peliohjelmointiin AMOS-Basic lisäkäskyineen/kirjastoineen. Sitten Think C ja mac-ohjelmointi, samalla tutustuin hiiri-, ikkuna- ja näppäimistötapahtumien käsittelyyn. Tosin C:n ihanuudet kuten muistin käsittely ahdistivat. Seuraavaksi Javan pariin ja olio-ohjelmointikin aukesi. Puolipakolla on C++:aa tullut opeteltua sivussa. Nyt koodailen J2EE-ympyröissä työkseni.
Yhteenvetona :
Kun opit ohjelmoinnin perusteet kannattaa seuraavaksi hieman panostaa ohjelmistosuunnittelun opiskeluun, ei tarvitse kaikkea tehdä sitten aina vaikeimman kautta. Pythoni voi olla ihan hyvä perusteiden ja olio-ohjelmoinnin opetteluun, eipähän sisällä ylimääräistä tauhkaa viemässä aloittelijan huomiota.
--
Pepez
1. Opetellaan yleiset perusrakenteet (muuttujat ja toisto&kontrollirakenteet). Vaikkapa C:llä.
2. Laajennetaan jotain esimerkkiä niin, että se paisuu järkyttäväksi.
3. Opetellaan olio-ohjelmointi tai ainakin aletaan miettiä ohjelmiston suunnittelua ennen käsien likaamista.
Nojoo...
Ite aloitin joskus kauhean kauan sitten GW-Basicilla ohjelmoinnin. Sitten tuli Amiga ja peliohjelmointiin AMOS-Basic lisäkäskyineen/kirjastoineen. Sitten Think C ja mac-ohjelmointi, samalla tutustuin hiiri-, ikkuna- ja näppäimistötapahtumien käsittelyyn. Tosin C:n ihanuudet kuten muistin käsittely ahdistivat. Seuraavaksi Javan pariin ja olio-ohjelmointikin aukesi. Puolipakolla on C++:aa tullut opeteltua sivussa. Nyt koodailen J2EE-ympyröissä työkseni.
Yhteenvetona :
Kun opit ohjelmoinnin perusteet kannattaa seuraavaksi hieman panostaa ohjelmistosuunnittelun opiskeluun, ei tarvitse kaikkea tehdä sitten aina vaikeimman kautta. Pythoni voi olla ihan hyvä perusteiden ja olio-ohjelmoinnin opetteluun, eipähän sisällä ylimääräistä tauhkaa viemässä aloittelijan huomiota.
--
Pepez
-
- Viestit: 22
- Liittynyt: 31.5.2005 klo 14.50
Re: Mistä aloittaa ohjelmointi?
Viesti Kirjoittaja daug »
Missä suomalaiset mäkki-ohjelmoijat luuraa netissä? Niitäkun ei tule surffaillessa missään pahemmin vastaan. Entäs naispuoleiset ohjelmoijat?
-
- Viestit: 293
- Liittynyt: 10.4.2004 klo 13.15
- Paikkakunta: Helsinki
Re: Mistä aloittaa ohjelmointi?
Viesti Kirjoittaja terssi »
fiMUG ry:n jäsenissä on ainakin muutamia päteviä koodereita. Eli Applegardenin suunnalta voi löytää lisäinfoa.Missä suomalaiset mäkki-ohjelmoijat luuraa netissä?
-
- Viestit: 1405
- Liittynyt: 3.11.2004 klo 17.36
- Paikkakunta: Tampere
Re: Mistä aloittaa ohjelmointi?
Viesti Kirjoittaja MacAntti »
Ite aloitin JavaScriptistä. Siinäkin oli riittävästi nielemistä.
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Re: Mistä aloittaa ohjelmointi?
Viesti Kirjoittaja Jamac »
Olen samaa mieltä. Itse nyt en ole mikään ohjelmoija, koodailtua on tullut joskus Atarilla ja GFA Basicilla ja C:n alkeet.pepez kirjoitti: 3. Opetellaan olio-ohjelmointi tai ainakin aletaan miettiä ohjelmiston suunnittelua ennen käsien likaamista.
Mutta nyt kun väsdäsin PHP pohjaiset nettisivut ja tuo oliopohjaisuus löytyy PHP 5:stä, niin otin ja lainasin oliokirjan kirjastosta. VAU. VAU. Olin ihan myyty. Oli sitten pakko tehdä saitti ainakin osin olioiden varaan. On se niin hienoa. Kun en ole insinööri enkä edes enää osaa/muista kun saitin teosta on jo puolisen vuotta niin en osaa perustella, mutta sen fiiliksen muistan että NÄIN, JUURI NÄIN. Kumminkin funktioita vääntäneenä tiärän amatööritasolla mitä se on. Oliot on hienoja ja ihan simppeli tapa koodata. Kannattaa opetella. Ja ainakin Tampereen kirjastosta löytyy opus joka opettaa oliot yleisellä tasolla. nimee en muista...
Alihankintana printtipuolen graafista materiaalia!
9 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit