Werbung

Wenn Sie Ruby lernen wollten, egal ob Sie mit null Programmiererfahrung beginnen oder Hackety Hack ist ein einfacher und unterhaltsamer Weg, um Fuß zu fassen nass. Hackety Hack enthält einen integrierten Compiler und eine Build-Umgebung für die Ruby-Sprache sowie ein Tutorial-System, das Sie Schritt für Schritt führt.

Ähnlich wie Alice, was wir zuvor behandelt haben Alice bringt Kindern objektorientierte Computerprogrammierung bei Weiterlesen , es ist als Anfänger-Tutorial zum Programmieren gedacht; Der Hauptunterschied besteht jedoch darin, dass Alice ein GUI-Programmier-Toolkit ist, während Hackety Hack eine textbasierte „echte“ Programmierumgebung ist.

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 es sich nur um 64-Bit handelt, hat der Download auf meinem Windows 32-Bit-Computer einwandfrei funktioniert. Vielleicht ist dies nur für die Mac OS X-Version gedacht.

instagram viewer
Ruby Programmiersprache

Klicken "Bereit”, Um das Programm zu starten.

Programmiergrundlagen lernen

Hackety Hack beginnt mit einem Menü mit Lektionen. Beginnen Sie mit dem Aufbau des Hackety Hack-Systems. Es zeigt Ihnen, was jede Schaltfläche auf der linken Seite bedeutet und was passiert, wenn Sie darauf klicken.

Ruby Programmiersprache

Der Rest der Tutorials richtet sich an Anfänger, aber wenn Sie mit der Ruby-Sprache noch nicht vertraut sind, sind sie auch hilfreich. Sie sind witzig und machen Spaß, was beim Erlernen einer Programmiersprache hilft. Wenn Sie jemals ein langweiliges Tutorial gelesen haben, werden Sie wissen, was ich meine.

So programmieren Sie in Ruby

Das erste Programm, das Sie schreiben, ist ein "Hello World" -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.

Ruby Programmiersprache

Von dort erhalten Sie zunehmend schwierige Programmierstufen aus den Tutorials. Nachdem Sie die Grundlagen der Programmierung einschließlich Algorithmen, Schleifen, Variablen usw. kennen. Sie werden zu einem grafischen Programmier-Toolkit übergehen, das in Hackety Hack enthalten ist Schuhe.

Das letzte Tutorial zu Hackety Hack ist ein grundlegendes Schuhprogramm. Das Erlernen der Verwaltung von Eingabefeldern und der Ergebnisse auf einer grafischen Oberfläche ist ein wichtiger Schritt beim Schreiben eines Programms für die „reale Welt“, mit dem Sie interagieren können. Das Tutorial führt Sie durch einen Beispiel-Eingabetext und eine Ausgabe.

rubinrote Sprache

Ich habe die Tutorials abgeschlossen. Wie geht es weiter?

Wenn Sie die Tutorials beendet haben, hört der Spaß hier nicht auf. Hackety Hack ist in seine Website integriert, sodass Sie Ihre eigenen Programme hochladen und andere Programme anzeigen können, die von 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, sollten Sie sich diese anderen Ressourcen ansehen, um Ruby zu lernen:

  • Schuhhandbuch, Tutorials, Beispiele und mehr
  • Ruby programmieren
  • Ruby lernen - O'Reilly Book
  • Das Ruby-Handbuch

Sobald Sie Hackety Hack entwachsen sind, Ruby herunterladen für Ihr Betriebssystem und setzen Sie Ihre Programmierreise fort.

Fazit

Hackety Hack ist eine großartige Einführung in die Ruby-Sprache für Programmierer und Nicht-Programmierer. Ich würde sagen, es ist für alle gedacht, die über grundlegende algebraische Mathematikkenntnisse verfügen, vielleicht erst 10 Jahre alt. Aber lassen Sie sich davon nicht abwenden, 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 einige 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 Einfügefunktionen wären für größere Programme hilfreich.

Wenn Sie eine Programmiersprache lernen wollten, gibt es keinen besseren Zeitpunkt als jetzt, um loszulegen. Hackety Hack ist der perfekte Weg, um Ruby zu lernen. Wenn Sie anfangen, viel Zeit damit zu verbringen, Programme zu schreiben, beschuldigen Sie mich einfach nicht!

Dave Drager arbeitet bei XDA Developers in den Vororten von Philadelphia, PA.