Hi I am from PHP background and in am not really very familiar with these command line process and idea about operation of Rails applications. I want to get fine idea about what is this Activerecord, REST and other important task such as Rake is, more precisely what is this ‘task’ in Rails anyway. I have been seeing these online screen casts about Rails and I get the idea how to make it work but don’t quite know how does that really work, they just extend the class activerecord and use it to their app by making custom class but what is this activerecord, I am really very confused and I am having hard time getting rails inside my brain but I really really want to learn it. Is there any suitable resource to idea idea from basic. Please help.
Share
1) Get the “Agile Web Development with Ruby on Rails” book. Also consider getting several of the O’Reilly Rails book. Also the pragmatic programmer books on Ruby/Rails are great.
2) Join a user group if there is one in your area.
3) Base your education on your background. If you don’t know OO(Object Oriented) programming, focus on ruby, if you do (java/c) background focus on the db. If you have both, focus on the view. PHP developers may find http://pragprog.com/book/ndphpr/rails-for-php-developers useful,l though it is from 2008 (Rails 2) and currently out of print so you’ll need to search.
4) Make 3 or 4 applications to learn from.
5) Know that a lot of the errors you’ll see are very cryptic for newbies. Don’t Panic!
6) Screencasts are good, as you have found. Peepcode’s (paid, e.g. $8-12 but worth it).