background preloader

Rails

Facebook Twitter

Rails on PostgreSQL.

PostgreSQL

Learn Ruby on Rails from Scratch: Week 1. Ruby on Rails. . .by now most people have heard the hype about it. It promises more effective code, total object orientation, and true MVC architecture to say the least. As far as my own personal experience, it has been all that and more. The code is beautiful, easy to maintain, and edit. In a recent project I was working on, it took me less than 10 hours to do the application, as compared to at least double that if I was writing in PHP. I've heard a lot of web developers that know other languages, usually ASP or PHP, that want to learn Ruby on Rails, but just don't know where to get started. From personal experience, I know it is very different from PHP.

Mission Statement In this series of tutorials, I hope to take you from knowing nothing about Ruby on Rails (if that's true), to being able to write fully featured web applications in it. This Tutorial I warn you, this first tutorial might be a little dry, but it's necessary for learning RoR (let's just call it that from now on!). Roadmap for Learning Rails | techiferous. Accelerating Your Learning If you have no prior development experience, one of the worst things you can do when learning Rails is to just dive in. Some of the concepts build on each other, so jumping in would be like signing up for a calculus class before you’ve learned algebra. Sure, you could muddle through it, but most of your time would be spent trying to figure out why things aren’t working. Another difficulty for a beginner is figuring out what to learn.

SQL, XHTML, CSS, XSS, RDF, RDBMS–what should you drink from the fire hose of acronyms? Which topics are worthwhile for a beginner to learn and which are better left for later? Another mistake is spending too much time mastering a concept when you only need a basic understanding. Therefore, to accelerate your learning, learn the right things in the right order at the right depth. The following roadmap will help you do exactly that. But First Some Ground Rules… It takes a significant investment of time to learn Rails. Ruby Key Concepts Rack. Ruby on Rails Tutorial: Learn Rails by Example | Ruby on Rails 3 Tutorial book and screencasts | by Michael Hartl.

Rails for Zombies.