Die Programmiersprache Ruby

Blog| Forum| Wiki  

Inhaltsverzeichnis

Willkommen zum Ruby-Tutorial

Das hier ist ein Tutorial zur Programmiersprache Ruby. Bevor du dich Hals über Kopf in den Kampf stürzt, möchten wir dich jedoch darauf aufmerksam machen, das du das deutsche Ruby-Forum unter http://forum.ruby-portal.de findest. Dort kannst du alle Fragen, die nicht durch dieses Tutorial beantwortet werden, jederzeit stellen.

Was du hier lernst

Dies ist ein Tutorial für Beginner. Keiner erwartet von dir, dass du Kenntnisse in anderen Programmiersprachen besitzt oder dich auch nur mit Programmierung beschäftigt hast. Was du jedoch definitiv mitbringen musst, ist Interesse an Programmierung und an Ruby - und damit einhergehend der Wille, es wirklich lernen zu wollen. Das Tutorial wird mit der Installation von Ruby anfangen, dann werden wir ein simples Hallo-Welt-Programm präsentieren, welches wir danach Stück für Stück analysieren werden. Wir werden die Erstellung von Methoden, Klassen und Modulen (auch Mixins) behandeln, dich mit Rubys eingebauten Klassen und den Standardbibliotheken vertraut machen, in die Verwendung von Tools wie IRB einführen und am Ende ein bisschen in metaprogrammiertechnische Dinge eintauchen. Du siehst, je weiter du im Tutorial voranschreitest, desto anspruchsvoller werden die bearbeiteten Themen. Das sollte es auch erfahreneren Rubyisten ermöglichen, sich einen Einstiegpunkt zu suchen, der ihren Erfahrungswerten angemessen ist.

Fragen, Kritik, Verbesserungen

Wenn du Fragen zum Tutorial hast, schreibe einen Beitrag auf den Rubyforen, auch Kritik ist dort durchaus erwünscht. Bist du aber der Überzeugung, dass diesem Tutorial noch etwas fehlt, habe keine Hemmungen und editiere es - dafür ist ein Wiki ja schließlich da. Du musst dich dazu allerdings im Forum anmelden, sodass du den dort angelegten Account auch im RubyWiki verwenden kannst.

Inhalt des Tutorials

Es folgt das Inhaltsverzeichnis des Ruby-Tutorials.

  1. Tutorial:Installation
  2. Tutorial:Hallo Welt
  3. Tutorial:Alles ist ein Objekt
  4. Tutorial:Basiswissen