Ruby on Rails 3 Tutorial: Learn Rails by Example (Addison-Wesley Professional Ruby Series) 1st Edition, Kindle Edition
Michael Hartl
(Author)
Find all the books, read about the author, and more.
See search results for this author
Are you an author?
Learn about Author Central
|


Learn more


There is a newer version of this item:
The Amazon Book Review
Book recommendations, author interviews, editors' picks, and more. Read it now
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Download to your computer
|
Kindle Cloud Reader
|
Editorial Reviews
Review
The Ruby on Rails™3 Tutorial: Learn Rails by Example by Michael Hartl has become a must read for developers learning how to build Rails apps.
—Peter Cooper, editor of Ruby Inside
Very detailed and hands-on Rails Tutorial!
Great job! I’m learning Rails, and found your tutorial to be one of the most detailed and hands-on guides. Besides many details of Rails, it also taught me about Git, Heroku, RSpec, Webrat, and most important (at least to me), it emphasized the Test-Driven Development (TDD) methodology. I learned a lot from your tutorial. Keep up the good job! Thanks so much for sharing it.
—Albert Liu, senior manager, Achievo Corporation.
Ruby on Rails Tutorial is the best!
Just wanted to say that your Ruby on Rails tutorial is the best! I’ve been trying for a while to wrap my head around Rails. Going through your tutorial, I’m finally feeling comfortable in the Rails environment. Your pedagogical style of gradually introducing more complex topics while at the same time giving the reader the instant gratification and a sense of accomplishment with working examples really works for me. I also like the tips and suggestions that give me a sense of learning from a real Rails insider. Your e-mail response to a problem I ran into is an example of your generous sharing of your experience.
—Ron Bingham, CEO, SounDBuytz
I love the writing style of the Rails Tutorial
I love the writing style of the Rails Tutorial, and there is so much content that is different from other Rails books out there, making it that much more valuable...Thanks for your work!
—Allen Ding
--This text refers to an alternate kindle_edition edition.About the Author
Product details
- ASIN : B004JLMDOM
- Publisher : Addison-Wesley Professional; 1st edition (December 16, 2010)
- Publication date : December 16, 2010
- Language : English
- File size : 29366 KB
- Simultaneous device usage : Up to 5 simultaneous devices, per publisher limits
- Text-to-Speech : Enabled
- Screen Reader : Supported
- Enhanced typesetting : Enabled
- X-Ray : Not Enabled
- Word Wise : Not Enabled
- Print length : 576 pages
- Lending : Not Enabled
-
Best Sellers Rank:
#1,844,458 in Kindle Store (See Top 100 in Kindle Store)
- #126 in Ruby Computer Programming
- #324 in Ruby Programming
- #661 in Open Source Programming
- Customer Reviews:
Customer reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Rails itself was super easy to learn, but given that it has so many moving parts, it takes time to get a good sense of the ecosystem (for a beginner). This book attempts to fasttrack that process and doesn't always succeed.
The first few chapters give a really detailed overview of the various concepts around the MVC architecture, which is very well written and which I found quite useful. But a bit later into the book, the author sometimes resorts to a few lines of code and a brief description of why you're making that change to the existing codebase. For an absolute beginner to web frameworks, this method of learner requires that you put aside a substantial amount of time for this book. If you don't and you come back after a couple of days, you won't be able to fully understand what the incremental change is for and you'll be lost as a result.
Still, it is a good book if you set aside some time for it and have some background in web frameworks and MVC. Beginners will benefit too, but IMO, only after 2-3 readings.
If you are willing to put in the work and have any level of aptitude for programming, you will learn a lot about Ruby on Rails from Ruby on Rails 3 Tutorial. You will also learn to program the right way using test-driven development methods.
Pros:
* Hartl does not assume you have a background in programming and spends time explaining concepts like methods, variables, inheritance, etc.
* You learn not only what you are doing, but why you are doing it, which (for me anyway) allows you to understand broader ideas that will come into play as you move along.
* You will develop useful, functional applications and understand the principles behind them.
* The author stresses what is known in the industry as "best practices" so you know you are doing things the right way.
Cons:
* A good portion of the first and third chapters of the book are devoted to installing and configuring third-party applications like git and rspec, which can be very frustrating to get running correctly (although the author provides a great deal of troubleshooting help for known issues with these tools). This, however, is necessary if you ever hope to learn Ruby on Rails and use it in a production environment. (So maybe not a "con").
* If you run different versions of Ruby or Rails than the author uses, you will run into problems, (which is to be expected).
Overall, I highly recommend this book.
[Caveat: I DO NOT, however, recommend this book for the Kindle. The source code in the book is difficult to read because it is rendered as a graphic, meaning the sizes of the font are fixed. So if your eyes are less than perfect, it is difficult to read via the Kindle].
This book explains each of these topics and relates them to each other. At the beginning there are many places where the author tells you not to worry about the code or other components since that topic will be covered in a future chapter. I found this very valuable since in the past I would often get stuck trying to understand the code or how things could possibly work with just two lines of code. Ignoring these details allowed individual topics to be learned individually and then layered together. Numerous references are provided to detailed references on each topic. This is important since eventhough the book is 500 pages, it only scratches the surface of each topic.
After reading the book, I feel like I have transitioned from lost to a novice with much to learn. While this may not sound like an endorsement of the book, I'm not sure how I would have made this transition without this book. I would highly recommend this book to anybody who is trying to learn RoR.
Top reviews from other countries



Besides, it teaches you a professional way of programming (source version control, code formatting,...)
At the end of each chapter you feel like you've become a better RoR programmer.
It is the opposite of learning with a theorical book.
Moreover this book introduces you to other technologies that are usefull to any Rails developper.
I my opinion it's realy the best way of learning rails.

Ruby on Rails 3 Tutorial hält genau was es verspricht und sogar ein wenig mehr: es nimmt einen bei der Hand und zeigt sehr idiomatisch wie man gut konzeptionierte Webseiten von Grund auf im "Rail's way"-Stil entwickeln kann. Hierbei geht der Autor sogar über die Materie hinaus und gibt die beste Einführung in Test Driven Development die mir bisher untergekommen ist, gestattet fundierte Einblicke in das Arbeiten mit der Versionierungssoftware Git und lehrt sogar Regular Expressions, alles an Hand einer Beispielanwendung deren Bestandteile gut aufeinander aufbauen. Die Übungen nach jedem Kapitel sind (bis auf wenige Ausnahmen) tatsächlich wertvoll und weiterführend. Ich hätte mir manchmal jedoch eine Musterlösung gewünscht, da ich mir, besonders am Anfang, nie sicher war, ob meine Lösungen dem "Rail's way"-Stil entsprechen.
Nach dem Durcharbeiten dieses Buches war ich ohne weitere Ressourcen in der Lage eigene Anwendungen im REST-Stil mit Verwendung relationaler Datenbanken zu entwickeln.
Ich kann mir jedoch vorstellen, dass dieses Buch nicht jedermanns Erwartungen bedienen wird. Vor Kauf sollte man sich deshalb auf jeden Fall der folgenden Punkte bewusst sein:
- Ruby on Rails 3 Tutorial ist kein Nachschlagewerk oder Referenz; es ist, wie der Titel schon sagt ein "Tutorial", dass an absolute Rails-Neulinge gerichtet ist. Es ist konzipiert von vorne nach hinten durchgearbeitet zu werden. Kapitel bauen fortwährend aufeinander auf und es kann deshalb schlecht zwischen verschiedenen Sektionen hin- und hergesprungen werden.
- Das Buch ist keine Bettlektüre, sondern ein Arbeitsbuch. Es erwartet, dass man dem präsentierten Stoff konzentriert folgt, da man sonst schnell den Anschluss verliert.
- Auch wenn der Autor im Vorwort Personen ohne jegliche Kenntnisse im Webdevelopment und Programmierung in seine Zielgruppe mit einbezieht, stehe ich dem sehr skeptisch gegenüber. Man sollte meiner Meinung nach fundierte HTML- und CSS-Kenntnisse mitbringen und es wäre auch nicht verkehrt, schonmal mit einer Skriptsprache gearbeitet zu haben, um sich auf die komplexen Ideen hinter dem Rails-Framework konzentrieren zu können und nicht von dem Wust an Informationen erschlagen zu werden.
Sind einem diese Punkte klar, so kann ich Ruby on Rails 3 Tutorial: Learn Rails by Example jedem (der der englischen Sprache mächtig ist) nur wärmstens empfehlen.

Lors d'une relecture ulterieure j'ai pu comprendre les exemples ...
There's a problem loading this menu right now.