Editori ja oppimateriaaleja?

Olen aivan täysin keltanokka Java-ohjelmoinnissa ja ohjelmoinnissa yleensäkin. Kiinnostaisikin tietää, mikä olisi hyvä ohjelmointieditori aloittelijalle, mistä (netistä) löytyisi opiskeltavaa matskua ja mistä ylipäänsä kannattaisi lähteä liikkeelle.

Kiitokset jo etukäteen.
6883
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat
  • Ootko koettanut netbeansia? Vaikka taitaa tuo eclipse olla jostain syystä suositumpi..

    Äänestä

Miksi haluat juuri Javaa oppia? Onko se jokin pakko, vai oletko vain arvannut, että se olisi hyvä kieli.

Ei se huono ole, mutta vaihtoehtoja on monia.

Tässä on yksinkertainen testi, jolla voit kokeilla mikä kieli on helpoin aluksi. Voit myöhemmin oppia muita, jos tarvitset töissä tai opiskelussa.

Perusvaatimukset:

kielen toteutus on ilmainen ja toimii heti asennuksen jälkeen

kieli on aktiivisessa käytössä: löydät keskustelua siitä ihmiskielellä, jota osaat (suomi, englanti, whatever taipuu)

kielellä on saatu tuloksia: ota selvää ainakin kolmesta merkittävästä ohjelmasta, jotka sillä on tehty - jos ei löydy sitten millään, niin turha sitä on katsoa

Jos katsot vaikka seuraavista nimistä kaikkia enintään yhden tunnin ajan, et menetä paljon elämästäsi. Jos tunnin sisällä saat jonkun asennettua, ajettua pieniä esimerkkiohjelmia dokumentaatiosta ja tunnet, että tässä on jotain jännää, tutustu siihen kieleen tarkemmin.

Java on yhvä vaihtoehto. Eclipsestä kerrottiin jo. Se termi IDE tarkoittaa yhdistettyä kehitysympäristöä: siinä on yhdistetty kaikki ohjelmoijan yleensä tarvitsemat toiminnot samaan ohjelmaan. Kokeile sitä, muista tunnin raja.

Python: http://www.python.org/ Python painottaa koodin lyhyyttä ja luettavuutta ja selkeyden arvoa.

Ruby: http://www.ruby-lang.org/ En tunne tätä, mutta sitä on kehuttu. Oppaita sanotaan erityisesti erittäin hyviksi aloitteleville ohjelmoijille

Scheme: http://www.drscheme.org/ - tietokonekielten volapyykki :-). DrScheme tekee tämän kielen oppimisen mahdolliseksi myös ihmisille, jotka eivät osaa korkeampaa matematiikkaa. Tätä käytetään opetuskielenä mm. eräissä amerikkalaisissa huippuyliopistoissa. Ei se oikeasti vaikea ole, vaan persoonallinen :)

Lazarus: http://www.lazarus.freepascal.org/ Tätä on kehuttu ja suositeltu näissä ryhmissä jonkin verran. Älä anna ruman sivun säikyttää, kyllä siellä on lukemista ja download-linkki löytyy. Vieraile tuossa läheisessä Delphi-ryhmässä katsomassa, mistä sukukielen (Pascal-kieltä molemmat) käyttäjät oikein haastelevat.

Muista, kun avaat kunkin sivun, pistä kello käymään. Jos asiat eivät tunnissa selvene, kieli ei ole aloittelijalle sopiva. Vaihda toiseen. Tuossahan on vain viideksi tunniksi tekemistä siis.

Kokeilun iloa! Valitse sopivin itsellesi.

(Lisäksi toisen kielen osaaminen Javan lisäksi on yleensä hyvä asia, vaikka onkin täyspäiväinen Java-ohjelmoija. Mikä tahansa ERILAINEN kieli laajentaa perspektiiviä. Ainakin Pythonia ja Schemeä voi yhdistää helposti Javaan, koska niillä on Javan päälle rakennettu toteutus saatavissa.)

Äänestä
  • Java taipuu melkein plattaan kuin plattaan. Ei sitä yksinkertaisesti voi sivuuttaa, jos meinaa itseänsä tituleerata ohjelmoijaksi.

    Äänestä

  • Platta kirjoitti:

    Java taipuu melkein plattaan kuin plattaan. Ei sitä yksinkertaisesti voi sivuuttaa, jos meinaa itseänsä tituleerata ohjelmoijaksi.

    Java on esimerkki onnistuneesta markkinoinnista ja siten kai hyvää bisnestä. Tässä kuitenkin hieman toisenlaista näkemystä.

    "Of all the great programmers I can think of, I know of only one who would voluntarily program in Java. And of all the great programmers I can think of who don't work for Sun, on Java, I know of zero."

    http://www.paulgraham.com/gh.html

    Jos meinaa tituleerata itseään ohjelmoijaksi, olisi hyvä tietää jotain korutiineista, sulkeumista, funktionaalisesta ohjelmoinnista, generaattoreista, lisp-tyylisistä makroista, metaluokista ja monesta muusta asiasta, joita ei jostain syystä mainita kovin usein niissä 900-sivuississa Java-oppaissa, joita kirjakaupat ovat pullollaan.

    Toisaalta, mitä väliä vaikeiasta asioista, jos palkka juoksee. Hehe.

    Äänestä

  • Keskinkertaista kieltä kirjoitti:

    Java on esimerkki onnistuneesta markkinoinnista ja siten kai hyvää bisnestä. Tässä kuitenkin hieman toisenlaista näkemystä.

    "Of all the great programmers I can think of, I know of only one who would voluntarily program in Java. And of all the great programmers I can think of who don't work for Sun, on Java, I know of zero."

    http://www.paulgraham.com/gh.html

    Jos meinaa tituleerata itseään ohjelmoijaksi, olisi hyvä tietää jotain korutiineista, sulkeumista, funktionaalisesta ohjelmoinnista, generaattoreista, lisp-tyylisistä makroista, metaluokista ja monesta muusta asiasta, joita ei jostain syystä mainita kovin usein niissä 900-sivuississa Java-oppaissa, joita kirjakaupat ovat pullollaan.

    Toisaalta, mitä väliä vaikeiasta asioista, jos palkka juoksee. Hehe.

    Niin ja vielä takaumista, BJgD-rajapinnoista, gyroskoopeista ja pseudoskripteistä puhumattakaan.

    Äänestä

Kommentoi aloitusta


Olentoinen kirjoitti:

Olen aivan täysin keltanokka Java-ohjelmoinnissa ja ohjelmoinnissa yleensäkin. Kiinnostaisikin tietää, mikä olisi hyvä ohjelmointieditori aloittelijalle, mistä (netistä) löytyisi opiskeltavaa matskua ja mistä ylipäänsä kannattaisi lähteä liikkeelle.

Kiitokset jo etukäteen.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu