Advertentie

Als je Ruby wilt leren, of je nu begint met programmeren zonder ervaring of hebben een paar programmeertalen onder uw riem, Hackety Hack is een gemakkelijke en leuke manier om uw voeten te krijgen nat. Hackety Hack bevat een ingebouwde compiler en bouwomgeving voor de Ruby-taal, naast een zelfstudiesysteem dat u stap voor stap doorloopt.

Vergelijkbaar met Alice, die we eerder hebben behandeld Alice leert objectgeoriënteerd computerprogrammeren aan kinderen Lees verder , het is bedoeld als een beginnershandleiding voor programmeren; het belangrijkste verschil is echter dat Alice een GUI-programmeertoolkit is, terwijl Hackety Hack een op tekst gebaseerde "echte" programmeeromgeving is.

Download om te beginnen Hackety Hack [niet meer beschikbaar] voor uw besturingssysteem. Er zijn versies beschikbaar voor Windows, Mac OS X en Linux. Hoewel hun website zegt dat het alleen voor 64-bits is, werkte de download prima op mijn Windows 32-bits machine, dus misschien is dat alleen bedoeld voor de Mac OS X-versie.

instagram viewer
ruby programmeertaal

Klik "Klaar'Om het programma te starten.

Basisprincipes leren programmeren

Hackety Hack begint met een menu met lessen. Begin met te leren hoe het Hackety Hack-systeem is opgezet. Het laat zien wat elke knop aan de linkerkant betekent en wat er gebeurt als je erop klikt.

ruby programmeertaal

De rest van de tutorials is gericht op beginnende programmeurs, maar als je de Ruby-taal nog niet kent, zullen ze ook nuttig zijn. Ze zijn grappig en leuk, wat helpt terwijl je een programmeertaal leert; als je ooit een saaie tutorial hebt gelezen, weet je wat ik bedoel.

Hoe programmeren in Ruby

Het eerste programma dat u gaat schrijven, is een "Hello World" -programma dat standaard is in computerprogrammeertaalkringen. Probeer het programma niet te kopiëren en plakken - het laat je niet toe en je leert de taal veel beter wanneer je het typt.

ruby programmeertaal

Vanaf daar krijg je steeds moeilijkere programmeerniveaus uit de tutorials. Nadat je de basis van programmeren hebt, inclusief algoritmen, lussen, variabelen, enzovoort, naar beneden; u gaat verder met een grafische programmeertoolkit die bij Hackety Hack genoemd is Schoenen.

De laatste tutorial over Hackety Hack is een standaard schoenenprogramma. Leren hoe u invoervakken en de resultaten op een grafische interface kunt beheren, is een belangrijke stap bij het schrijven van een "echt" programma waarmee u kunt communiceren. De zelfstudie leidt u door een voorbeeldinvoertekst en -uitvoer.

robijnrode taal

Ik heb de tutorials gedaan, wat nu?

Als je de tutorials hebt afgerond, houdt het plezier daar niet op. Hackety Hack is geïntegreerd met zijn website, zodat u uw eigen programma's kunt uploaden en andere programma's kunt bekijken die mensen hebben geüpload. Deze geven u een beter idee van wat er mogelijk is met de programmeertaal Ruby, en zoals bij de meeste programmeertalen bent u alleen beperkt tot uw fantasie. Als je klaar bent met de Hackety Hack-tutorials, wil je misschien deze andere bronnen bekijken om Ruby te leren:

  • Schoenenhandleiding, tutorials, voorbeelden en meer
  • Ruby programmeren
  • Ruby leren - O'Reilly Book
  • The Ruby Manual

Als je Hackety Hack eenmaal bent ontgroeid, download Ruby voor uw besturingssysteem en ga verder met uw programmeerreis.

Conclusie

Hackety Hack is een geweldige introductie tot de Ruby-taal voor zowel programmeurs als niet-programmeurs. Ik zou zeggen dat het bedoeld is voor iedereen die algebraïsche wiskundige basisvaardigheden heeft, misschien wel 10 jaar oud. Maar laat je daar niet van weerhouden als je ouder bent - het is zo geschreven dat het zelfs voor ervaren programmeurs niet beledigend is en eigenlijk is het goed om de basis opnieuw te bespreken.

Ik kwam een ​​paar programmacrashes tegen en het gebrek aan de mogelijkheid om tekst in te plakken, wat de import van enkele grotere programma's van hun website belemmerde. Ik weet niet zeker of dit expres of een bug is, maar sommige plakfunctionaliteit zou nuttig zijn voor grotere programma's.

Als je een programmeertaal wilt leren, is er geen betere tijd dan nu om te beginnen. Hackety Hack is een perfecte manier om aan de slag te gaan met het leren van Ruby. Als je veel tijd begint te besteden aan het schrijven van programma's, geef mij dan niet de schuld!

Dave Drager werkt bij XDA Developers in de buitenwijken van Philadelphia, PA.