Full description not available
L**N
An all-time great programming guide!
I worked for many years as a professional programmer, and have been retired for a number of years. I have developed websites off and on for a number of years, initially directly coding in HTML and CSS and jQuery, and more recently using WordPress as a CMS.Recently I have become interested in learning more current technologies for data-driven websites, and have explored a number of approaches, from Meteor to KnockoutJS to AngularJS to Python frameworks like Django and Flask. I did the Ruby on Rails tutorial on the RoR website, and liked what I saw a lot. After looking at reviews, I decided to buy this book from Amazon. I was particularly pleased that the new edition related to the (almost) latest versions of Ruby and Rails. I was also grateful to learn that the book was available online, making it easier to copy and paste code when I want to do that rather than typing it in myself.I have been working through the exercises in the book, and this book is great! In the course of producing three editions, Michael Hartl has continued improving the book based on user experience. His approach of using an online development environment skips over the challenging process of installing Ruby, Rails, and development tools on your Windows/Mac/Linux environment and ensures you are on the same page he is. He has simplified his instruction to the point that even a (highly motivated) beginner can follow it and learn and succeed, but as someone with decades of experience as a programmer, I don't feel it's dumbed down, talking down to me, or moving too slowly.Not only is this a great book for learning Ruby on Rails, but it's a great programming book! Thanks to Michael Hartl for all his hard work in creating a really useful tutorial.
C**N
As a beginner, I never felt lost
This books is fantastic for someone with minimal coding skill. My level of skill was just being able to modify Excel macros I'd copy from the web, but I found this text did an excellent job of walking me through the process of creating a Rails app. One of the strengths of the book is repetition. You iterate through building the same app three times. The first is just a sketch of an idea. The second adds a little more complexity. The third iteration walks you through building a full application.It's not only that, but there's repetition of best practice. I've read other books that show you the best practice once and never show it again. Hartl, I think, assumes many of the tutorial's readers have little coding experience, so reinforces the best practice by repeating the instructions of a good practice, rather than just referencing the good practice as a beginner I probably don't remember. Some of these instructions are now drilled in my mind that I can't forget them.The approach of learning the app building process as the priority over learning the syntax of Rails clicks with me (to be clear, the book does discuss the code quite a bit, but teaching syntax is not the main strategy of the tutorial). While this approach left me a little hazy on the actual language of the Rails framework, it's given me the experience of knowing what I need to look for and learn for myself and make some sense of Rails resources online. It's given me a blueprint of what I should be figuring out when I make my own Rails app.
T**0
Great view at web development with Rails, with no prior knowledge assumed
From a beginner's perspective, this tutorial seems to be a great way to get you working toward developing a single, complex web project using Ruby on Rails. The book is really easy to follow and I haven't encountered any errata so far that can cause big headaches with using introductory books on coding. Hartl teaches his tutorial using a test driven development methodology, which is helpful in getting readers to start thinking about how to develop their own projects.If there's any negative to this approach, it's probably that it requires Hartl to delve into a lot of different things that beginners may not be familiar with, stretching the length book out more than necessary to instruct people who are familiar with those topics. For instance, he has to spend a little bit of time instructing the reader on use of Linux commands, Git, Bitbucket, Cloud9, and Heroku. Most of these are skills that are required for this type of work, though, and many beginners may not have these skills, so it is definitely appropriate that he demonstrate all of these steps.I also like that he has made getting setup to start coding the project extremely easy for people of nearly any skill level by using a Cloud9 profile. I'd never heard of Cloud9 or Heroku before, so being exposed to them was an added bonus!
A**O
Excelente libro
El mejor que pude adquirir para la materia de desarrollo web, lo recomiendo ampliamente si lo que deseas es aprender de cero a avanzado.
W**.
Try the online free version before buy
This books is saving my rear end in a software engineering course in school. Be aware that you could read this book for free from the author's website. The free online version is more up to date as I have found several mistakes that are in the book but are fixed in the online version. Still a great buy if you are a like me who just can not read ebooks and wish to have the reference ready when you need a single line of code. It does save the time of going through hundreds of pages online.....more about the online version...... the online version is in color and the book is B&W. Happy coding!
A**.
Great resource for beginners!
I really enjoyed working through this book, I attempted to follow along with various online tutorials but having the book in front of me was a much easier solution.If you do purchase the book, make sure to get access to the online copy in order to run large chunks of code quickly.Very happy with my purchase, looking forward to the next edition.
N**D
Très contente de ce livre
Michael Hartl vous prend par la main et vous promène dans le MVC sans vous y perdre.Vous commencerez par créer deux petites app qui vous mettront dans le bain avant d'attaquer à L'APP( dans l'esprit de twitter).C'est plutôt long car il faudra écrire tout les tests, mais vous savez que c'est indispensable !Certains exemples sont "obsolètes" très peu a vrai dire mais en allant sur le site MH vous trouvez la version pdf consultable en ligne pour les éventuelles modifications (il tient ca bien à jour).Il est intéressant de consulter son dépot github! (genre pour copier coller les pavés de CSS....)Attention c'est de l'anglais très technique il faut s'accrocher :)Consultez aussi amazon.com vous verrez qu'il est très très bien nôté !good luck les dev !
F**M
Erstklassik
Dieses Buch ist ein Muss für jeden der Ruby On Rails lernen will.Ein hervorragendes Tutorial. Mir hat es sehr weiter geholfen.
Trustpilot
2 weeks ago
2 weeks ago