I’ve been learning Ruby on Rails, HTML, CSS. In my opinion, the best way to learn is doing. Therefore I am going to build an on-line shopping rails application and maybe I’ll start a blog that describes how I build the application.
Please recommend me a good tutorial & good resources to help me to achieve my goals. In an ideal world, I’m looking for a step-by-step guide on how to design and develop on-line shopping application: shopping cart, product catalog, product categories, email newsletters, i18n / l10n / m17n (internationalization and the likes), users administration etc.
Any thoughts?
Agile Web Development With Rails is very well-regarded. It’s the first book recommended on the Ruby on Rails documentation site. The book takes you step-by-step through the building of an e-commerce site using Ruby on Rails and the Agile development methodology.
If you don’t already know the Ruby programming language you’d do well to learn some of the ideas and syntax behind it. I really like The Well-Grounded Rubyist. It’s extremely thorough and precise, and will give you a firm foundation in Ruby 1.9, which will help immensely as you dive into RoR.