Leer de Ruby programmeertaal terwijl u plezier beleeft met Hackety Hack

Leer de Ruby programmeertaal terwijl u plezier beleeft met Hackety Hack / ramen

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 helpt.

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 tekstgebaseerde is “echt” programmeeromgeving.


Download Hackety Hack [Niet langer beschikbaar] voor uw besturingssysteem om te beginnen. 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.

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 je zien wat elke knop aan de linkerkant betekent en wat er gebeurt als je erop klikt.

De rest van de tutorials zijn 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 je gaat schrijven zal een zijn “Hallo Wereld” programma dat standaard is in taalcirkels voor computerprogrammering. 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.

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, genaamd Shoes.

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

Ik heb de tutorials, wat nu gedaan?

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 gaan.

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!

Meer informatie over: programmeren, studietips.