Buy new:
-15% $33.80
$3.99 delivery May 20 - 23
Ships from: sweethomeliquid2
Sold by: sweethomeliquid2
$33.80 with 15 percent savings
List Price: $39.95

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
$3.99 delivery May 20 - 23. Details
Only 5 left in stock - order soon.
$$33.80 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$33.80
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
sweethomeliquid2
Ships from
sweethomeliquid2
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt. You may receive a partial or no refund on used, damaged or materially different returns.
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt. You may receive a partial or no refund on used, damaged or materially different returns.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$17.04
May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less See less
FREE delivery May 20 - 24. Details
Or fastest delivery May 14 - 17. Details
Only 1 left in stock - order soon.
$$33.80 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$33.80
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by ThriftBooks-Atlanta.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Rails: Novice to Ninja: Build Your Own Ruby on Rails Website 3rd Edition

4.4 4.4 out of 5 stars 16 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$33.80","priceAmount":33.80,"currencySymbol":"$","integerValue":"33","decimalSeparator":".","fractionalValue":"80","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"t%2Fhz%2FnYw42EIczlbVON8LOHNj1ZMTFbjbEZxx1F%2FO4gBUwG7EQffCfctVsHOO0SxSGsHbxqVSuE9BTUwO3QA8A9tqMYzAnneGnjudw986dfJ2gCmKlQeUQUanpDG0gnPSmcydyMUgMt9jDTNsJ7tzP4GJBSCL7hjoRxV%2Fdqw1r0fMJO9wlGtyQ%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$17.04","priceAmount":17.04,"currencySymbol":"$","integerValue":"17","decimalSeparator":".","fractionalValue":"04","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"t%2Fhz%2FnYw42EIczlbVON8LOHNj1ZMTFbjZ3PQdZHe4WPnoBLRAUpxo3dbNgnrG2zx5KLinT1QJqUN0KwWc%2BLDFni%2FuB88QwKbHvc8GMshI%2BSoFdxQxTyfsBT7ZN5f0ie5QOgoUICQ4ww0sqsNuRZefeC%2BQYo7E4ZTHtbrefXnX3I%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Rails: Novice to Ninja is an easy-to-follow, practical and fun guide to Ruby on Rails for beginners. It covers all you need to get up and running, from installing Ruby, Rails and SQLite to building and deploying a fully-featured web application. The third edition of this book has been fully updated to cover Rails 5, the latest version of the framework.

Unlike other Rails books, this book doesn't assume that you are an experienced web developer, or that you've used Ruby before. An entire chapter is devoted to learning Ruby in a fun way, using the interactive Ruby console, so you can follow along at home. You'll be an accomplished Ruby programmer in no time! You'll then start using Rails to build a practical, working project: a Reddit-like social news application. As you'll build the app, you'll gain valuable experience of using Rails features such as user authentication, session cookies, and automated testing. The book finishes with chapters on debugging, benchmarking and deployment to a live web server.

Read more Read less

Amazon First Reads | Editors' picks at exclusive prices

From the Publisher


Since Ruby on Rails was first released, it has become a household name (well, in developers' households, anyway). Hundreds of thousands of developers the world over have adopted—and adored—this framework. I hope that, through the course of this book, you'll come to understand the reasons why.

First, what exactly is Ruby on Rails?

The short-and fairly technical—answer is that Ruby on Rails (often abbreviated to 'Rails') is a full-stack web application framework written in Ruby. That is a distinction worth emphasizing. Ruby is a language and Rails is a framework. Say that last sentence out loud a couple of times. Rails is often mentioned as if it is a Introducing Ruby on Rails 1 language, so understanding that Ruby is the language and Rails is the framework is your first step on this journey of learning.

However, depending on your previous programming experience (and your mastery of tech-jargon, that answer might make little sense to you. Besides, the Ruby on Rails movement—the development principles it represents really needs to be viewed in the context of web development in general if it is to be fully appreciated.

This book is for web developers who want to learn Ruby on Rails. You don’t need any prior experience with Ruby, although some experience with another programming language will probably be useful.

Editorial Reviews

About the Author

Glenn Goodrich started programming when he was 12 and hasn’t really stopped since. He has worked for large enterprises, startups, and everything in between. Glenn found Ruby in 2006 or so and (like so many other nerds) fell immediately in love. He can be found on the SitePoint Ruby channel, editing and writing and such. Glenn enjoys writing almost as much as coding, and he sincerely hopes this book helps at least one new Rubyist on their path.

Product details

  • Publisher ‏ : ‎ SitePoint; 3rd edition (November 15, 2016)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 542 pages
  • ISBN-10 ‏ : ‎ 0994347006
  • ISBN-13 ‏ : ‎ 978-0994347008
  • Item Weight ‏ : ‎ 2.06 pounds
  • Dimensions ‏ : ‎ 7 x 1.09 x 9.19 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 16 ratings

Customer reviews

4.4 out of 5 stars
4.4 out of 5
16 global ratings

Top reviews from the United States

Reviewed in the United States on January 17, 2017
Vine Customer Review of Free Product( What's this? )
I hadn't touch ROR for about a decade and decided to get back into it to right some custom plugins for Redmine and Metasploit. This is probably one of the best books I've read on Ruby: Provides a quick review and covers just enough topics to get you from a beginner to an intermediate over a couple of weekends of reading and coding. After that, Google and stackoverflow are your best friends.
Reviewed in the United States on February 22, 2017
I went through this book from cover to cover. The author explains every line of code he writes. He helps understand the big picture along with the details and the reasons why?
Reviewed in the United States on December 15, 2016
Vine Customer Review of Free Product( What's this? )
This book is a good introductory guide for novice developers who want to learn how to build web applications using version 5 of the Ruby-language-based Rails framework.

The first chapter covers development principles that opinionated Ruby- and Rails-adherents strongly believe in, but some may not totally agree with. The second chapter discusses what software to download and how to get them installed in a Windows, Mac, or Linux environment, and the third chapter provides a fast-paced tour of only the most essential of Ruby language concepts that Rails novice developers need to know in order to appreciate the framework. The remaining eight chapters then introduce readers to various capabilities of the framework, covering topics that range from Rails features that can be put to productive use, firstly, in development, followed by testing, and finally, production environments.

The pacing of the discussions in the last eight chapters are just right for novice developers. The writing is clear and easy to comprehend, and the sample application built provides ample opportunities for gaining insights into key Rails capabilities.
2 people found this helpful
Report
Reviewed in the United States on September 5, 2019
I am a 75 years old retiree who is trying to learn programming. Given my circumstances I find learning on my own is the most expeditious for now.
I bought this book with the idea to move on in my study of Ruby.
Everything went fairly well until I came to trying out SQLite.
Followed the instructions as given on page 27 and installed Sqlite. (Of course the book is out of date where it came to the updated versions. This is not unexpected as we all know that the books often cannot keep up with the latest since everything moves fast in the digital world.)
Came to chapter 4 around page 117 when the authors were discussing database. Page 119 line 3 states; "So lets create some tables..." Line 8 states; "...straight into your SQLite console that you invoke ...in the application directory."
The command "$ sqlite3 db/development.sqlite3"
"DISASTER!!"
I tried to google in several different ways, went on the different web site, was not able to get any resolution to my inability to penetrate the error wall. I finally tried to contact the author through the publishers . The response I got was check with the forums or google the problem. I told them that I have tried this and that when I looked into the forums I did not get much help. After 2 tries I began to feel that I was being given the run around and the brush off - remember I am 75 years old and I know what a brush off sounds like!
By the way this book or particular edition does not have an Index section. One would have to search the pages if one wanted to refer to a particular topic.
I must admit I have not been able to proceed beyond this impenetrable wall and 6 weeks later I am still struggling. In the meantime I have read up a little more on Sqlite and have been able to benefit from the knowledge - I hope.
One person found this helpful
Report
Reviewed in the United States on July 5, 2017
This is an excellent introduction to writing web applications in Rails, but don't be fooled by the title. It should be called "Rails: Novice to Experienced Beginner". The book takes you step-by-step through the process of building and refining a fairly simple and straightforward Rails app. If you're new to Rails, it is well worth working your way through the follow-along process of the book. But if you're new to Rails and want to become a Rails Ninja, this book is the only very beginning of your path.
One person found this helpful
Report
Reviewed in the United States on January 27, 2017
Vine Customer Review of Free Product( What's this? )
Writing good books to teach you how to create software is even harder than knowing how to create good software -- so I try to be generous in my review of such books. Also, note that I had a pre-publication version of the book, so I won't criticize the minor inconsistencies and the badly rendered pictures, since those are likely to get fixed in final editing.

This one is a great effort at an ambitious task, as given in the title: to take a programming novice to a beginning professional creating software using Ruby on Rails. And this is indeed a valiant effort: the author does quite well in guiding the reader step-by-step through the various learnings and tasks. He writes well, and clearly.

However, it falls short in my view, because the goals are misconceived. What we really need here is a set of three separate books: (1) a really good book to help the reader learn Ruby, going through concepts, philosophy, syntax, and effective techniques; (2) a really good book to teach Rails, again covering concepts and philosophy, syntax, and proven techniques; (3) finally, a guidebook to walk the learning programmer through a complete implemention that could be delivered as a public web application. Unfortunately, in trying to munge all three together into one book, we get very little of #1 & #2, and a poor man's version of #3. There's much too much focus on syntax and examples, where concepts have not been fully explained. I think a novice would step on the shuriken and suffer bad self-injury with the sword, and not quite achieve ninjahood here.

I'd suggest taking a look at a good Ruby book (Eloquent Ruby by Olsen, for example) and a good Rails book (Ruby on Rails Tutorial by Hartl) first. If you're completely new to programming, I might even suggest starting with the Python language first (Python Programming for the Absolute Beginner by Dawson), rather than Ruby.

After that, this book might be helpful in guiding you through some of the details and intricacies of creating a full web application using Ruby on Rails.
2 people found this helpful
Report