Re:Ask HN: What Are The Best Open Source Codebases to Study ...
by colm_h on Monday April 08, 2013 @01:03PM
(#5512930)
This is a great question. I'm in basically the same position as you - no formal cs background but learning RoR and looking for resources to help me take it to the next level in terms of my coding and development skills.
Have you heard of jumpstartlabs? They have an awesome series of tutorials on their site covering stuff like common design patterns to use and how to use workers for background jobs etc.
Also, the project is open source so you can contribute to help improve the tutorials: http://tutorials.jumpstartlab.com
I think reading through code is a really valuable supplement to the learning process, especially when dealing with a framework like rails which is so heavily convention based. I find reading through code to be the quickest way of exposing myself to the standard idioms of rails based development.