---
product_id: 14436907
title: "Ruby on Rails Tutorial: Learn Web Development With Rails (Addison-Wesley Professional Ruby) 3rd Edition"
brand: "michael hartl"
price: "RM134"
currency: MYR
in_stock: true
reviews_count: 8
url: https://www.desertcart.com.my/products/14436907-ruby-on-rails-tutorial-learn-web-development-with-rails-addison
store_origin: MY
region: Malaysia
---

# Ruby on Rails Tutorial: Learn Web Development With Rails (Addison-Wesley Professional Ruby) 3rd Edition

**Brand:** michael hartl
**Price:** RM134
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Ruby on Rails Tutorial: Learn Web Development With Rails (Addison-Wesley Professional Ruby) 3rd Edition by michael hartl
- **How much does it cost?** RM134 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.com.my](https://www.desertcart.com.my/products/14436907-ruby-on-rails-tutorial-learn-web-development-with-rails-addison)

## Best For

- michael hartl enthusiasts

## Why This Product

- Trusted michael hartl brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Full description not available

## Images

![Ruby on Rails Tutorial: Learn Web Development With Rails (Addison-Wesley Professional Ruby) 3rd Edition - Image 1](https://m.media-amazon.com/images/I/71R-JR0fhSL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    An all-time great programming guide!
  

*by L***N on Reviewed in the United States on August 22, 2015*

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.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    As a beginner, I never felt lost
  

*by C***N on Reviewed in the United States on June 23, 2015*

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.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Great view at web development with Rails, with no prior knowledge assumed
  

*by T***0 on Reviewed in the United States on August 22, 2015*

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!

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.com.my/products/14436907-ruby-on-rails-tutorial-learn-web-development-with-rails-addison](https://www.desertcart.com.my/products/14436907-ruby-on-rails-tutorial-learn-web-development-with-rails-addison)

---

*Product available on Desertcart Malaysia*
*Store origin: MY*
*Last updated: 2026-03-10*