Getting Started with Rails
A friend just asked me how to get started on Rails. I thought I would share my thoughts with the world also:
First, buy the books from the PragProg guys:
Second, I highly recommend buying a Mac or installing Linux. It can be done on Windows, but it just isn't fun. There will be a ton of new things that you are going to have to learn and being on a Mac usually gets you answers faster because so many people are using them. And the majority of the screencasts are on Macs. This isn't a must, but it will make your life easier.
Third, watch screencasts at PeepCode
- Start with Rails 2 from Scratch (there are two)
- Then do the REST Rails series
- Then learn about Git
Git is a distributed SCM and is really important. Everything in the community is moving to it. Rails is hosted on GitHub as are most of the libraries that you will need. If what you are doing is open source, then using GitHub will be free. They have excellent documentation to learn about Git on their site.
Fourth, watch more Rails Screencasts. These are free. Basically, you will want to search to see if he has answered a problem you have.
Fifth, bookmark the RailsApi. This is the best Rails API site I have found.
Deployment is going to be pesky, but I highly recommend Heroku. To deploy, you just push your git repository to the server and they take care of the dirty work for you. It is awesome. And brand spankin new... So there are times when it has issues but they are usually resolved rapidly.
Subscribe to the Rails talk mailing list. A good resource when you have questions.
I hope this helps a new Rails developer get started!
No comments:
Post a Comment