I'm also trying to learn Rails, and am learn programming languages by reading the code of their test cases, and it has worked very well for me.
I think I could grab a Rails tutorial, and that will teach me the basics, and then read through the tests and maybe even the source code to learn just about everything there is to know. Of course I'll forget a lot of things I read, but I also retain a lot of function calls in my head.
And for contributing to the Rails codebase itself, it's pretty much mandatory to read its source code anyway 😄
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.