Yesterday i stumbled across a great new podcast series i had not come across before for learning ruby on rails. I’ve built up a few resources i use to help with rails programming, that i thought id share.
1. api.rubyonrails.org & ruby-doc.org
The first and obvious place to go when learning rails are the official resources for rails and also ruby. These 2 resources will provide a nuts and bolts guide to classes, methods etc.
2. rubyonrails.org
Again an official ruby on rails resource however the resources here are a bit more guide like and cover more than just a description of the classes and methods.
3. Railscasts.com
Railscasts provides screencasts covering a huge array of rails tasks from the basic right up to the more complicated tasks such as creating plugins. At present there are almost 300 screencasts to watch.
4. Rails Magazine
It seems to have been a while since there has been a new issue but rails magazine provides some good interviews aswell as guides etc. Its been almost 6 months since the last issue, but id still advise looking through the molder magazines.
5. Learning Rails
Another screencast series centering on Ruby on Rails. This screencast series seems to have more in depth topics than that of railscasts so you’ll need to set aside much more time.
6. The Ruby Show
The ruby show doesn’t teach you anything as such but if you want to keep up with what’s happening in the ruby on rails community certainly check out this podcast series, which is released once a week. The guys who run it will keep you updated with new plugins coming out as well as all the news on Ruby on Rails releases.
These are the resources i use on a regular basis. However i’m still looking for a good Ruby on Rails forum, im a huge fan of devshed however when it comes to Ruby on Rails their forum always seems a bit quiet. If you know of a good active Ruby on Rails forum. Please let me know using the comments form.

8 bit scraps has been created by Graham Hadgraft a web developer from Ipswich. Graham Hadgraft has 10 Years programming experience in various languages.