Lernen Sie die Ruby Programmiersprache, während Sie Spaß mit Hackety Hack haben

Werbung

Werbung
Werbung

Wenn Sie Ruby lernen möchten, egal ob Sie mit keiner Programmiererfahrung oder mit ein paar Programmiersprachen anfangen, Hackety Hack ist eine einfache und unterhaltsame Art, Ihre Füße nass zu machen. Hackety Hack enthält eine integrierte Compiler- und Build-Umgebung für die Ruby-Sprache, die zusammen mit einem Tutorial-System ausgeführt wird, das Sie Schritt für Schritt durchgehen wird.

Ähnlich wie Alice, die wir behandelt haben, bevor Alice lehrt objektorientierte Computerprogrammierung für Kinder Alice lehrt objektorientierte Computerprogrammierung für Kinder Lesen Sie mehr, es ist als ein Anfänger Tutorial zur Programmierung gemeint; Der Hauptunterschied besteht jedoch darin, dass Alice ein Toolkit für GUI-Programmierung ist, während Hackety Hack eine textbasierte "echte" Programmierumgebung ist.


Laden Sie Hackety Hack für Ihr Betriebssystem herunter. Versionen sind für Windows, Mac OS X und Linux verfügbar. Obwohl ihre Website sagt, dass es nur für 64-Bit ist, funktionierte der Download auf meiner Windows 32-Bit-Maschine gut, also ist das vielleicht nur für die Mac OS X-Version gedacht.

Ruby Programmiersprache

Klicken Sie auf " Fertig ", um das Programm zu starten.

Grundlagen der Programmierung lernen

Hackety Hack beginnt mit einem Menü mit Lektionen. Beginnen Sie damit, zu lernen, wie das Hackety-Hack-System eingerichtet ist. Es zeigt Ihnen, was jeder Knopf auf der linken Seite bedeutet und was passiert, wenn Sie darauf klicken.

Ruby Programmiersprache

Der Rest der Tutorials richtet sich an Anfänger-Programmierer, aber wenn Sie neu in der Ruby-Sprache sind, werden sie auch hilfreich sein. Sie sind witzig und unterhaltsam, was beim Erlernen einer Programmiersprache hilft. 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 ein "Hello World" -Programm, das in Computerprogrammiersprachenkreisen Standard ist. Versuchen Sie nicht, das Programm zu kopieren und einzufügen - es lässt Sie nicht und Sie lernen die Sprache viel besser, wenn Sie es eingeben.

Ruby Programmiersprache

Von dort aus erhalten Sie schrittweise schwierige Ebenen der Programmierung aus den Tutorials. Nachdem Sie die Grundlagen der Programmierung einschließlich Algorithmen, Schleifen, Variablen und so weiter haben; Sie werden zu einem grafischen Programmierungs-Toolkit mit Hackety Hack namens Shoes weitergehen.

Das letzte Tutorial von Hackety Hack ist ein einfaches Shoes-Programm. Das Erlernen der Verwaltung von Eingabefeldern und der Ergebnisse auf einer grafischen Oberfläche ist ein wichtiger Schritt beim Schreiben eines "realen" Programms, mit dem Sie interagieren können. Das Tutorial führt Sie durch einen Beispieleingabetext und eine Ausgabe.

Rubin Sprache

Ich habe die Tutorials gemacht, was nun?

Wenn Sie die Tutorials beendet haben, hört der Spaß dort nicht auf. Hackety Hack hat eine Integration mit seiner Website, die es Ihnen ermöglicht, Ihre eigenen Programme hochzuladen und andere Programme anzusehen, die Leute hochgeladen haben. 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. Sobald Sie mit den Hackety Hack-Tutorials fertig sind, können Sie diese anderen Ressourcen zum Lernen von Ruby ausprobieren:

  • Schuhe Handbuch, Tutorials, Beispiele und mehr
  • Ruby programmieren
  • Ruby lernen - O'Reilly Buch
  • Das Ruby-Handbuch

Sobald Sie Hackety Hack entwachsen sind, laden Sie Ruby für Ihr Betriebssystem herunter und fahren Sie mit Ihrer Programmierreise fort.

Fazit

Hackety Hack ist eine großartige Einführung in die Programmiersprache Ruby für Programmierer und Nicht-Programmierer gleichermaßen. Ich würde sagen, dass es für jeden bestimmt ist, der grundlegende algebraische Mathematikfähigkeiten hat, vielleicht so jung wie 10 Jahre alt. Aber lassen Sie sich davon nicht ablenken, wenn Sie älter sind - es ist so geschrieben, dass es selbst für erfahrene Programmierer nicht beleidigend ist und es eigentlich gut ist, die Grundlagen noch einmal durchzugehen.

Ich hatte ein paar Programmabstürze und das Fehlen der Möglichkeit, irgendeinen Text einzufügen, was den Import einiger größerer Programme von ihrer Website verhinderte. Ich bin mir nicht sicher, ob dies absichtlich oder ein Fehler ist, aber einige einfügen Funktionalität wäre hilfreich für größere Programme.

Wenn Sie eine Programmiersprache lernen wollten, gibt es keinen besseren Zeitpunkt als jetzt, um anzufangen. Hackety Hack ist ein perfekter Einstieg in Ruby. Wenn du viel Zeit damit verbringst, Programme zu schreiben, gib mir nicht die Schuld!

In this article