Leer de Ruby programmeertaal terwijl u plezier beleeft met Hackety Hack

Advertentie

Advertentie
Advertentie

Als je Ruby hebt willen leren, of je nu begint met nul programmeerervaring of een paar programmeertalen aan je riem hebt, Hackety Hack is een eenvoudige en leuke manier om je voeten nat te maken. Hackety Hack bevat een ingebouwde compiler en build-omgeving voor de Ruby-taal, naast een tutorialsysteem dat je stap voor stap begeleidt.

Vergelijkbaar met Alice, die we eerder hebben behandeld voor Alice Teaches Object Oriented Computer Programming To Kids Alice Teacht Object Oriented Computer Programming To Kids Read More, 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 Hackety Hack voor uw besturingssysteem. Versies zijn beschikbaar voor Windows, Mac OS X en Linux. Hoewel hun website zegt dat het voor 64 bit is, werkte alleen de download goed op mijn Windows 32-bit machine, dus misschien is dat alleen bedoeld voor de Mac OS X-versie.

ruby programmeertaal

Klik op " Gereed " 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 je 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 beginners programmeurs, maar als je nieuw bent in de Ruby-taal, zullen ze ook nuttig zijn. Ze zijn geestig en leuk, wat helpt tijdens het leren van een programmeertaal; als je ooit een saaie tutorial hebt gelezen voordat je weet wat ik bedoel.

Hoe programmeer ik in Ruby

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

ruby programmeertaal

Vanaf daar krijg je progressief moeilijke niveaus van programmeren van de tutorials. Nadat je de basis van programmeren hebt, inclusief algoritmen, loops, variabelen enzovoort; je gaat verder met een grafische programmeertoolkit die is meegeleverd met Hackety Hack met de naam Shoes.

De laatste zelfstudie over Hackety Hack is een eenvoudig Shoes-programma. Het leren omgaan met invoervelden en de resultaten op een grafische interface is een belangrijke stap bij het schrijven van een "echte wereld" -programma waarmee u kunt communiceren. In de zelfstudie wordt een voorbeeldtekst en uitvoer uitgevoerd.

ruby taal

Ik heb de handleidingen gedaan, What Next?

Als je de tutorials hebt voltooid, stopt het plezier hier niet. Hackety Hack heeft integratie met zijn website waarmee je je eigen programma's kunt uploaden en andere programma's kunt bekijken die mensen hebben geüpload. Deze geven u een beter idee van wat mogelijk is met de programmeertaal Ruby, en zoals met de meeste programmeertalen beperkt u zich alleen tot uw verbeelding. Zodra je klaar bent met de Hackety Hack-tutorials, wil je misschien deze andere bronnen eens bekijken om Ruby te leren:

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

Zodra je Hackety Hack bent ontgroeid, download je Ruby voor je besturingssysteem en ga je verder op je programmeerreis.

Conclusie

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

Ik heb een paar programma-crashes tegengekomen en het gebrek aan de mogelijkheid om in elke tekst te plakken, wat de import van enkele grotere programma's van hun website belemmerde. Ik weet niet zeker of dit expres is of een bug, 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 te beginnen met het leren van Ruby. Als je veel tijd gaat besteden aan het schrijven van programma's, geef me dan niet de schuld!

In this article