Aflați limba de programare Ruby în timp ce distracție cu Hackety Hack

Aflați limba de programare Ruby în timp ce distracție cu Hackety Hack / ferestre

Dacă ați dorit să învățați Ruby, indiferent dacă începeți cu experiență de programare zero sau aveți câteva limbi de programare sub centură, Hackety Hack este o modalitate ușoară și distractivă de a vă uda picioarele. Hackety Hack include un compilator încorporat și un mediu de construire pentru limba Ruby, care rulează alături de un sistem tutorial care vă va ajuta să parcurgeți pas cu pas.

Similar cu Alice, pe care le-am acoperit înainte ca Alice să predea programarea orientată pe obiecte pe calculator pentru copii Alice învață programarea informatică orientată pe obiecte pentru copii Citește mai mult, se înțelege ca un tutorial începător pentru programare; cu toate acestea, principala diferență este că Alice este un set de instrumente de programare GUI în timp ce Hackety Hack este bazat pe text “real” mediu de programare.


Pentru a începe, 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 spune că este doar pentru 64 de biți, descărcarea a funcționat bine pe mașina mea pe 32 de biți Windows, probabil că este destinată numai versiunii Mac OS X.

Clic “Gata” pentru a începe programul.

Învățarea programelor de învățare

Hackety Hack începe cu un meniu de lecții. Începeți prin a afla cum este instalat sistemul Hackety Hack. Vă va arăta ce înseamnă fiecare buton din partea stângă și ce se întâmplă când faceți clic pe ele.

Celelalte tutoriale sunt orientate către programatori începători, dar dacă sunteți nou în limbajul Ruby, ei vor fi, de asemenea, de ajutor. Acestea sunt vrăjitor și distractiv care ajută în timp ce învățați un limbaj de programare; dacă ați citit vreodată un tutorial plictisitor înainte de a ști ce vreau să spun.

Cum să programați în Ruby

Primul program pe care îl veți scrie va fi a “Salut Lume” program care este standard în cercurile de limbaj de programare în computere. Nu încercați să copiați și să lipiți programul - nu vă va permite să învățați limba mult mai bine atunci când o tastați.

De acolo, veți obține niveluri progresive de programare din tutoriale. După ce aveți programele de bază, 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 Shoes.

Ultimul tutorial despre Hackety Hack este un program de bază pentru pantofi. Învățarea modului de gestionare a cutiilor de introducere și a rezultatelor pe o interfață grafică este un pas important în a “lumea reala” program cu care puteți interacționa. Tutorialul vă va conduce printr-un text de intrare și ieșire.

Am terminat tutorialele, ce urmează?

Dacă ați terminat tutoriale, distracția nu se oprește 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 le-au încărcat utilizatorii. Acestea vă oferă o idee mai bună cu privire la ceea ce este posibil cu limba de programare Ruby, și la fel ca în cazul majorității limbajelor de programare, vă limitați doar la imaginația dvs. Odată ce ați terminat cu tutorialele Hackety Hack, vă recomandăm să verificați aceste alte resurse pentru învățarea Ruby:

  • Pantofi manual, tutoriale, exemple și multe altele
  • Programarea Ruby
  • Învățarea Ruby - Cartea O'Reilly
  • Manualul Ruby

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

Concluzie

Hackety Hack este o introducere minunată în limba Ruby pentru programatori și non-programatori. Aș spune că este destinat oricui are abilități matematice matematice algebrice, probabil la vârsta de 10 ani. Dar nu te lasa sa te intorci daca esti mai in varsta - este scris in asa fel incat chiar si pentru programatorii experimentati nu este insultator si de fapt este bine sa treci din nou elementele de baza.

Am întâlnit câteva accidente de program și lipsa abilității de a lipi în orice text, ceea ce a împiedicat importul unor programe mai mari de pe site-ul lor. Nu sunt sigur dacă acest lucru este în scop sau un bug, dar unele funcționalitate paste ar fi de ajutor pentru programe mai mari.

Dacă ați dorit să învățați un limbaj de programare, nu aveți timp mai bun decât acum pentru a începe. Hackety Hack este o modalitate perfectă de a începe să învățați Ruby. Dacă începeți să petreceți mult timp scriind programe, nu mă învinuiți!

Explorați mai multe despre: programare, sfaturi de studiu.