Bewertung:

Das Buch wird allgemein als effektive Einführung in Ruby gelobt, die für Anfänger geeignet und für erfahrene Programmierer ausreichend informativ ist. Es wird für seine klaren Erklärungen, die Vielzahl der Beispiele und die Lesbarkeit gelobt, obwohl es einige veraltete Inhalte hat und in Bezug auf die visuelle Gestaltung als etwas einfach angesehen wird. In einigen Rezensionen wurde darauf hingewiesen, dass Ruby selbst zugunsten verschiedener Bibliotheken nicht gründlich genug behandelt wird und dass einige Konzepte für absolute Anfänger möglicherweise nicht gut erklärt werden. Insgesamt eignet sich das Buch gut als Lernwerkzeug und Nachschlagewerk.
Vorteile:Klare Erklärungen der Konzepte, gute Lesbarkeit, effektive Übungen, Gründlichkeit für Anfänger, gut strukturierter Inhalt, deckt sowohl Ruby- als auch Rails-Grundlagen ab, viele hilfreiche Beispiele, bietet historischen Kontext für Ruby.
Nachteile:Einige Inhalte sind veraltet und grundlegend, es fehlt an Anschauungsmaterial, die Ruby-Syntax wird für absolute Anfänger nicht ausreichend behandelt, einige Teile wiederholen sich, und der Rails-Abschnitt könnte besser platziert werden. Außerdem gibt es Unstimmigkeiten zwischen dem Buch und dem herunterladbaren Code.
(basierend auf 36 Leserbewertungen)
Beginning Ruby: From Novice to Professional
Basierend auf dem Bestseller der ersten Auflage ist Beginning Ruby: From Novice to Professional, Second Edition der führende Leitfaden für jeden Lesertyp, der Ruby von Grund auf lernen möchte.
Die neue Ausgabe dieses Buches bietet dieselbe hervorragende Einführung in Ruby wie die erste Ausgabe und darüber hinaus Aktualisierungen für die neueste Version von Ruby, einschließlich der Hinzufügung der Webanwendungs-Frameworks Sinatra und Ramaze sowie eines Kapitels über GUI-Entwicklung, damit Entwickler die Vorteile dieser neuen Trends nutzen können.
Beginning Ruby" beginnt mit der Erläuterung der Prinzipien der objektorientierten Programmierung und führt in wenigen Kapiteln zur Erstellung einer vollständigen Ruby-Anwendung. Am Ende des Buches verfügen Sie nicht nur über fundierte Ruby-Kenntnisse, sondern auch über ein grundlegendes Verständnis vieler zusätzlicher Technologien wie SQL, XML, Web-Frameworks und Netzwerke.
⬤ Führt den Leser in die Programmiersprache Ruby ein.
⬤ Führt den Leser von grundlegenden Programmierkenntnissen bis zur Webentwicklung mit Themen wie Ruby-basierten Frameworks und GUI-Programmierung.
⬤ deckt viele zusätzliche Technologien ab, um ein breiteres Bild zu vermitteln (z. B. Datenbanken, XML, Netzwerkdämonen)