Mainos

Jos olet halunnut oppia Rubyn, aloitatko nolla ohjelmointikokemuksesta vai jos sinulla on muutama ohjelmointikieli vyön alla, Hackety Hack on helppo ja hauska tapa saada jalkasi märkä. Hackety Hack sisältää sisäänrakennetun kääntäjän ja rakennusympäristön Ruby-kielelle, joka toimii opastusjärjestelmän rinnalla, joka opastaa sinut vaihe vaiheelta.

Samanlainen kuin Alice, jonka olemme aiemmin käsittäneet Alice opettaa lapsille oliopohjaista tietokoneohjelmointia Lue lisää , se on tarkoitettu aloittelijoille suunnittelemaan ohjelmointia; tärkein ero on kuitenkin se, että Alice on GUI-ohjelmointityökalu, kun taas Hackety Hack on tekstipohjainen “todellinen” ohjelmointiympäristö.

Aluksi lataa Hackety Hack [Ei enää saatavissa] käyttöjärjestelmällesi. Versioita on saatavana Windowsille, Mac OS X: lle ja Linuxille. Vaikka heidän verkkosivustollaan sanotaan, että se on tarkoitettu vain 64-bittiselle, lataus toimi hyvin Windows 32-bittisessä koneessani, joten ehkä se on tarkoitettu vain Mac OS X -versiolle.

ruby-ohjelmointikieli

Klikkaus "Valmis”Ohjelman aloittamiseksi.

Ohjelmoinnin perusteet

Hackety Hack alkaa oppituntien valikosta. Aloita oppimalla kuinka Hackety Hack -järjestelmä on asennettu. Se näyttää sinulle, mitä jokainen vasemmalla puolella oleva painike tarkoittaa ja mitä tapahtuu, kun napsautat niitä.

ruby-ohjelmointikieli

Loput oppaat on suunnattu aloittelijoille, mutta jos olet uusi Rubyn kieli, ne ovat myös hyödyllisiä. He ovat nokkela ja hauska, mikä auttaa, kun opit ohjelmointikieltä; Jos olet koskaan lukenut tylsää opetusohjelmaa, ennen kuin tiedät mitä tarkoitan.

Kuinka ohjelmoida Ruby

Ensimmäinen kirjoittamasi ohjelma on ”Hello World” -ohjelma, joka on vakiona tietokoneohjelmointikielen piireissä. Älä yritä kopioida ja liittää ohjelmaa - se ei anna sinulle ja opit kielen paljon paremmin, kun kirjoitat sen.

ruby-ohjelmointikieli

Sieltä saat opetusohjelmista asteittain vaikeita ohjelmointitasoja. Kun sinulla on ohjelmoinnin perusteet, mukaan lukien algoritmit, silmukat, muuttujat ja niin edelleen; siirryt graafisen ohjelmoinnin työkalupakkiin, joka sisältyy Hackety Hack nimeltä kengät.

Viimeinen opetusohjelma Hackety Hackista on kengän perusohjelma. Oppia hallitsemaan syöttölaatikoita ja tuloksia graafisessa käyttöliittymässä on tärkeä askel kirjoittamalla ”todellisen maailman” ohjelma, jonka kanssa voit olla vuorovaikutuksessa. Opetusohjelma opastaa sinut näytetekstin ja tulosteen läpi.

rubiinikieli

Olen tehnyt oppaat, mitä seuraavaksi?

Jos olet valmis oppaat, hauskaa ei lopu siihen. Hackety Hack on integroitu verkkosivustoonsa, jonka avulla voit ladata omia ohjelmia ja katsella muita ohjelmia, jotka ihmiset ovat ladanneet. Nämä antavat sinulle paremman kuvan siitä, mikä on mahdollista ohjelmointikielellä Ruby, ja kuten useimmissa ohjelmointikielissä, olet vain rajoitettu mielikuvituksesi. Kun olet valmis Hackety Hack -opetusohjelmiin, kannattaa ehkä tutustua seuraaviin resursseihin Rubyn oppimiseksi:

  • Kengän käsikirja, oppaat, esimerkit ja paljon muuta
  • Ohjelmointi Ruby
  • Opi Ruby - O'Reilly-kirja
  • Ruby-käsikirja

Kun olet kasvanut Hackety Hack, Lataa Ruby käyttöjärjestelmällesi ja jatka ohjelmointimatkalla.

johtopäätös

Hackety Hack on loistava johdatus Ruby-kieleen ohjelmoijille ja muille kuin ohjelmoijille. Sanoisin, että se on tarkoitettu kaikille, joilla on algebralistiset matemaattiset taidot, kenties jopa 10-vuotiaille. Mutta älä anna sen kääntää sinut pois, jos olet vanhempi - se on kirjoitettu siten, että jopa kokeneille ohjelmoijille se ei ole loukkaavaa ja itse asiassa on hyvä käydä perusteet uudelleen.

Olen joutunut muutaman ohjelman kaatumiseen ja puuttuvaan kykyyn liittää mihinkään tekstiin, mikä haittasi joidenkin suurempien ohjelmien tuontia verkkosivustolta. En ole varma, onko tämä tarkoitukseen vai virhe, mutta jotkut liitäntätoiminnot auttaisivat suuremmissa ohjelmissa.

Jos olet halunnut oppia ohjelmointikielen, ei ole parempaa aikaa kuin nyt aloittaa. Hackety Hack on täydellinen tapa aloittaa Rubyn oppiminen. Jos alat viettää paljon aikaa ohjelmien kirjoittamiseen, älä vain syytä minua!

Dave Drager työskentelee XDA Developers -yrityksessä Philadelphian, PA: n lähiöissä.