Lernen Sie die Programmiersprache Ruby, während Sie Spaß mit Hackety Hack haben
Wenn Sie Ruby lernen möchten, ob Sie nun mit null Programmierkenntnissen anfangen oder ein paar Programmiersprachen im Bauchbereich haben, ist Hackety Hack eine einfache und unterhaltsame Möglichkeit, Ihre Füße nass zu machen. Hackety Hack umfasst eine integrierte Compiler- und Build-Umgebung für die Ruby-Sprache, die neben einem Lernsystem ausgeführt wird, das Sie Schritt für Schritt durchführt.
Ähnlich wie bei Alice, die wir behandelt haben, bevor Alice Teaches objektorientierte Computerprogrammierung für Kinder unterrichtet. Alice Teaches objektorientierte Computerprogrammierung für Kinder. Lesen Sie mehr. Der Hauptunterschied besteht jedoch darin, dass Alice ein GUI-Programmier-Toolkit ist, während Hackety Hack ein Text ist “echt” Programmierumgebung.
Laden Sie zunächst Hackety Hack [Nicht mehr verfügbar] für Ihr Betriebssystem herunter. Versionen sind für Windows, Mac OS X und Linux verfügbar. Obwohl auf der Website angegeben ist, dass für 64-Bit nur der Download auf meinem 32-Bit-Windows-Computer einwandfrei funktioniert, ist dies möglicherweise nur für die Mac OS X-Version gedacht.
Klicken “Bereit” um das Programm zu beginnen.
Grundlagen der Programmierung
Hackety Hack beginnt mit einem Menü mit Lektionen. Beginnen Sie, indem Sie lernen, wie das Hackety-Hack-System eingerichtet wird. Es zeigt Ihnen, was jede Schaltfläche auf der linken Seite bedeutet und was passiert, wenn Sie darauf klicken.
Die restlichen Tutorials richten sich an Anfänger, aber wenn Sie noch nicht mit der Ruby-Sprache vertraut sind, werden sie auch hilfreich sein. Sie sind witzig und machen Spaß, wenn Sie eine Programmiersprache lernen. Wenn Sie jemals ein langweiliges Tutorial gelesen haben, werden Sie wissen, was ich meine.
Wie man in Ruby programmiert
Das erste Programm, das Sie schreiben werden, ist a “Hallo Welt” Programm, das in Kreisen der Computerprogrammiersprache Standard ist. Versuchen Sie nicht, das Programm zu kopieren und einzufügen - es lässt Sie nicht zu und Sie lernen die Sprache viel besser, wenn Sie es eingeben.
Von dort erhalten Sie aus den Tutorials zunehmend schwierige Programmierstufen. Nachdem Sie die Grundlagen der Programmierung, einschließlich Algorithmen, Schleifen, Variablen usw., nach unten haben, Sie gelangen zu einem grafischen Programmier-Toolkit, das im Lieferumfang von Hackety Hack mit dem Namen Shoes enthalten ist.
Das letzte Tutorial zu Hackety Hack ist ein einfaches Schuhprogramm. Das Erlernen der Verwaltung von Eingabefeldern und der Ergebnisse auf einer grafischen Oberfläche ist ein wichtiger Schritt beim Schreiben von a “echte Welt” Programm, mit dem Sie interagieren können. Das Lernprogramm führt Sie durch einen Beispieleingabetext und eine Ausgabe.
Ich habe die Tutorials erledigt?
Wenn Sie die Tutorials beendet haben, hört der Spaß dort nicht auf. Hackety Hack hat eine Integration in seine Website, mit der Sie Ihre eigenen Programme hochladen und andere Programme anzeigen können, die von den Leuten hochgeladen wurden. Diese geben Ihnen eine bessere Vorstellung davon, was mit der Programmiersprache Ruby möglich ist, und wie bei den meisten Programmiersprachen sind Sie nur auf Ihre Vorstellungskraft beschränkt. Wenn Sie mit den Hackety-Hack-Tutorials fertig sind, möchten Sie vielleicht folgende Ressourcen zum Erlernen von Ruby ausprobieren:
- Schuhhandbuch, Tutorials, Beispiele und mehr
- Programmieren von Ruby
- Ruby lernen - O'Reilly-Buch
- Das Ruby-Handbuch
Nachdem Sie Hackety Hack entwachsen sind, laden Sie Ruby für Ihr Betriebssystem herunter und setzen Sie Ihre Programmierreise fort.
Fazit
Hackety Hack ist eine großartige Einführung in die Ruby-Sprache für Programmierer und Nichtprogrammierer. Ich würde sagen, dass es für jeden gedacht ist, der über grundlegende algebraische Mathematikkenntnisse verfügt, vielleicht erst 10 Jahre alt. Aber lassen Sie sich nicht davon abbringen, wenn Sie älter sind - es ist so geschrieben, dass selbst erfahrene Programmierer nicht beleidigend sind und es gut ist, die Grundlagen noch einmal durchzugehen.
Ich stieß auf ein paar Programmabstürze und das Fehlen der Möglichkeit, Text einzufügen, was den Import einiger größerer Programme von ihrer Website behinderte. Ich bin mir nicht sicher, ob dies absichtlich oder ein Fehler ist, aber einige Funktionen zum Einfügen wären für größere Programme hilfreich.
Wenn Sie eine Programmiersprache erlernen möchten, gibt es keine bessere Zeit als jetzt, um loszulegen. Hackety Hack ist der perfekte Einstieg in das Lernen von Ruby. Wenn Sie anfangen, viel Zeit damit zu verbringen, Programme zu schreiben, beschuldigen Sie mich einfach nicht!
Erfahren Sie mehr über: Programmierung, Studientipps.