2 ms·
Learning RoR -- and maybe other web frameworks too -- is not easy. There are at least two phases of the learning process: learning Ruby as a language and Rails
by csbartus 17y ago
Learning RoR -- and maybe other web frameworks too -- is not easy.
There are at least two phases of the learning process: learning Ruby as a language and Rails as a framework, then get acquainted with the RoR ecosystem -- github, deployment, existing reusable projects and components, best development environment, how the community works etc etc.
As a first step I recommend reading books, start coding, participating in simple open source projects/gems on github. Get the RoR style.
Then get on the flow by reading RubyFlow, try other things than Rails like Sinatra, ruby screen scraping etc etc. Get the RoR/Ruby perspective.
I highly recommend community-powered resources for all of these:
- Rubyflow, PlanetRubyOnRails : the everyday news, announcements
- Apidock : ruby, rails, rspec guides
- Rails Guides : up-to-date Rails doc in a readable format
- Ruby Toolbox, RubyTrends : all about the ecosystem in real-time. You'll learn here what modules to use/digg in, how to extend your sources of information.
Personally I would recommend two books: Design Patterns in Ruby by Russ Olsen and The Art of Rails by Edward Benson