Reklaam

Kui olete soovinud Ruby õppida, kas alustate programmeerimiskogemuse nullist või kui teil on vöö all mõni programmeerimiskeel, on Hackety Hack lihtne ja lõbus viis jalgade saamiseks märg. Hackety Hack sisaldab sisseehitatud kompilaatori ja Ruby keele jaoks loodud keskkonda, mis töötab koos juhendamissüsteemiga, mis juhendab teid samm-sammult.

Sarnane Alice'iga, mida oleme varem katnud Alice õpetab lastele objektorienteeritud programmeerimist Loe rohkem , see on mõeldud programmeerimise algajatele; peamine erinevus on aga see, et Alice on GUI programmeerimise tööriistakomplekt, samas kui Hackety Hack on tekstipõhine “päris” programmeerimiskeskkond.

Alustuseks laadige oma opsüsteemi jaoks alla Hackety Hack [Pole enam saadaval]. Versioonid on saadaval Windowsi, Mac OS X ja Linuxi jaoks. Isegi kui nende veebisait väidab, et 64-bitise faili jaoks on allalaadimine minu Windowsi 32-bitises arvutis hästi, võib-olla on see mõeldud ainult Mac OS X-i versioonile.

ruby programmeerimiskeel

Klõpsake „Valmis”Programmi käivitamiseks.

Programmeerimise aluste õppimine

Hackety Hack algab tundide menüüga. Alustuseks õppige, kuidas Hackety Hacki süsteem üles seada. See näitab teile, mida tähendab iga vasakpoolsel küljel olev nupp ja mis juhtub siis, kui neile klõpsate.

ruby programmeerimiskeel

Ülejäänud õpetused on mõeldud algajatele programmeerijatele, kuid kui olete Rubiini keelega uus, on neist ka abi. Nad on vaimukad ja lõbusad, mis aitab programmeerimiskeelt õppides; kui olete kunagi lugenud igavat õpetust, enne kui saate teada, mida ma mõtlen.

Kuidas Rubysse programmeerida

Esimene programm, mille kirjutate, on programm “Tere maailm”, mis on arvutiprogrammeerimiskeele ringides tavapärane. Ärge proovige programmi kopeerida ja kleepida - see ei lase teil seda õppida ja kui õpite keelt palju paremini, siis kirjutage see välja.

ruby programmeerimiskeel

Sealt saate õpetustest järjest raskemaid programmeerimistasemeid. Kui olete programmeerimise põhitõed, sealhulgas algoritmid, silmused, muutujad ja nii edasi; liigute edasi graafilise programmeerimise tööriistakomplekti, mis kuulub Hackety Hacki nimega Kingad.

Viimane õpetus Hackety Hacki kohta on Shoes'i põhiprogramm. Sisendkastide ja tulemuste haldamise õppimine graafilisel liidesel on oluline samm „reaalse maailma” programmi kirjutamiseks, millega saate suhelda. Õpetus juhendab teid sisestusteksti näidise ja väljundi kaudu.

rubiinikeel

Olen õpetused valmis teinud, mis edasi?

Kui olete õpetused lõpetanud, ei lõpe lõbu sellega. Hackety Hack on oma veebisaidiga integreerunud, mis võimaldab teil üles laadida oma programme ja vaadata teiste inimeste üles laaditud programme. Need annavad teile parema ettekujutuse, mis on programmeerimiskeele Ruby abil võimalik, ja nagu enamiku programmeerimiskeelte puhul, piirdute ainult oma kujutlusvõimega. Kui olete Hackety Hacki õpetused lõpetanud, võiksite proovida Ruby õppimiseks järgmisi ressursse:

  • Kingade kasutusjuhend, õpetused, näited ja palju muud
  • Ruby programmeerimine
  • Ruby õppimine - O’Reilly raamat
  • Ruby käsiraamat

Kui olete Hackety Hackist välja kasvanud, lae Ruby oma operatsioonisüsteemi jaoks ja jätkake programmeerimisreisil.

Järeldus

Hackety Hack on suurepärane sissejuhatus Ruby keelde nii programmeerijatele kui ka programmeerijatele. Ma ütleksin, et see on mõeldud kõigile, kellel on algebralise matemaatika põhioskused, võib-olla nii noorele kui 10-aastane. Kuid ärge laske sellel end vanemana ära pöörata - see on kirjutatud nii, et isegi kogenud programmeerijate jaoks pole see solvav ja tegelikult on hea jälle põhitõed üle minna.

Ma sattusin mõne programmikrahhi alla ja suutmatus mis tahes teksti kleepida, mis takistas mõnede suuremate programmide importimist nende veebisaidilt. Ma pole kindel, kas see on otstarbekas või viga, kuid suuremast programmist oleks abi mõnest kleepimisfunktsioonist.

Kui olete soovinud programmeerimiskeelt õppida, pole alustamiseks paremat aega kui praegu. Hackety Hack on suurepärane viis Ruby õppimise alustamiseks. Kui hakkate kulutama palju aega programmide kirjutamisele, ärge süüdistage mind!

Dave Drager töötab XDA Developersi juures Philadelphia (Pennsylvania) äärelinnas.