3. I ran "rails new" and started trying to code out what I was imagining. Anything that Simply Rails 2 didn't teach, I googled (e.g. FB/Twitter authentication with Omniauth, following/follower "friendship" models, Twilio integration, etc.).
If you're not coming into this with any scripting experience, I would absolutely recommend checking out http://tryruby.org/ first.
Note: I had a bit* of Python scripting experience, and knew my way around HTML and CSS.*
1. A friend recommended SitePoint's Simply Rails 2. I went through that cover-to-cover, googling for where Rails 3 commands differ from Rails 2.
2. I used an old tutorial for rolling my own user model from scratch (still in the Sitepoint piece): http://www.aidanf.net/rails_user_authentication_tutorial
3. I ran "rails new" and started trying to code out what I was imagining. Anything that Simply Rails 2 didn't teach, I googled (e.g. FB/Twitter authentication with Omniauth, following/follower "friendship" models, Twilio integration, etc.).
If you're not coming into this with any scripting experience, I would absolutely recommend checking out http://tryruby.org/ first.