Publicitate

Dacă dorești să înveți Ruby, indiferent dacă începi cu experiență de programare zero sau aveți câteva limbaje de programare sub curea, Hackety Hack este un mod ușor și distractiv de a vă pune pe picioare umed. Hackety Hack include un mediu de compilare și compilare încorporat pentru limba Ruby, care rulează alături de un sistem de tutorial care vă va parcurge pas cu pas.

Similar cu Alice, pe care le-am acoperit înainte Alice învață programarea computerizată orientată pe obiecte copiilor Citeste mai mult , este menit ca un tutorial pentru începători pentru programare; cu toate acestea, principala diferență este că Alice este un set de instrumente de programare GUI, în timp ce Hackety Hack este un mediu de programare „real” bazat pe text.

Pentru început, descărcați Hackety Hack [Nu mai este disponibil] pentru sistemul dvs. de operare. Versiunile sunt disponibile pentru Windows, Mac OS X și Linux. Chiar dacă site-ul lor web spune că este doar pe 64 de biți, descărcarea a funcționat bine pe mașina mea pe Windows pe 32 de biți, așa că poate este destinată doar versiunii Mac OS X.

limbaj de programare rubin

Faceți clic pe „Gata”Pentru a începe programul.

Bazele programării învățării

Hackety Hack începe cu un meniu al Lecțiilor. Începeți prin a afla cum este configurat sistemul Hackety Hack. Acesta vă va arăta ce înseamnă fiecare buton din partea stângă și ce se întâmplă când faceți clic pe ele.

limbaj de programare rubin

Restul tutoriale sunt orientate către programatori începători, dar dacă sunteți nou în limbajul Ruby, vă vor fi de ajutor. Sunt ingenioase și distractive, care te ajută în timp ce înveți un limbaj de programare; dacă ai citit vreodată un tutorial plictisitor înainte să știi ce vreau să spun.

Cum să programăm în rubin

Primul program pe care îl veți scrie va fi un program „Hello World”, care este standard în cercurile de limbaj de programare pe calculator. Nu încercați să copiați și să lipiți programul - nu vă va permite și învățați limba mult mai bine atunci când îl scrieți.

limbaj de programare rubin

De acolo, obțineți niveluri dificile de programare din tutorial. După ce aveți elementele de bază ale programării, inclusiv algoritmi, bucle, variabile și așa mai departe; veți trece la un set de instrumente de programare grafic inclus în Hackety Hack numit Pantofi.

Ultimul tutorial despre Hackety Hack este un program de bază Pantofi. Învățarea cum să gestionați casetele de intrare și rezultatele pe o interfață grafică este un pas important în scrierea unui program „lumea reală” cu care puteți interacționa. Tutorialul vă va derula printr-un exemplu de text de intrare și ieșire.

limbajul rubin

Am terminat tutorialele, ce urmează?

Dacă ați terminat tutorialele, distracția nu se va opri aici. Hackety Hack are integrare cu site-ul său web care vă permite să încărcați propriile programe și să vizualizați alte programe pe care oamenii le-au încărcat. Acestea vă oferă o idee mai bună cu privire la ceea ce este posibil cu limbajul de programare Ruby și, la fel ca în majoritatea limbajelor de programare, vă limitați doar imaginația. După ce ați terminat cu tutorialele Hackety Hack, poate doriți să consultați aceste alte resurse pentru învățarea Ruby:

  • Manual de încălțăminte, tutoriale, exemple și multe altele
  • Programare Ruby
  • Învățarea Rubinului - O’Reilly Book
  • Manualul Ruby

După ce ați depășit Hackety Hackety, descarcă Ruby pentru sistemul dvs. de operare și continuați în călătoria de programare.

Concluzie

Hackety Hack este o introducere excelentă în limbajul Ruby, atât pentru programatori cât și pentru non-programatori. Aș spune că este destinată oricui care are abilități de bază în matematica algebrică, poate la vârsta de 10 ani. Dar nu lăsa asta să te îndepărteze dacă ești mai în vârstă - este scris în așa fel încât, chiar și pentru programatorii cu experiență, să nu insulte și, de fapt, este bine să treci din nou asupra elementelor de bază.

Am dat peste câteva blocaje de programe și lipsa capacității de a lipi în orice text, ceea ce a împiedicat importul unor programe mai mari de pe site-ul lor web. Nu sunt sigur dacă acest lucru este intenționat sau o eroare, dar unele funcționalități de paste ar fi utile pentru programele mai mari.

Dacă ai vrut să înveți un limbaj de programare, nu există timp mai bun decât acum pentru a începe. Hackety Hack este un mod perfect de a începe să înveți Ruby. Dacă începeți să petreceți mult timp pentru a scrie programe, nu mă învinovățiți!

Dave Drager lucrează la XDA Developers în suburbiile din Philadelphia, PA.