I've just been reading Avdi Grimm's Confident Ruby and I think it's an amazing book for showcasing good use of Ruby and patterns of Ruby code and API design.
For tutoring I can just suggest joining a solid experienced team as a junior developer and learning from them.
For ruby I strongly recommend http://rubykoans.com/ . Execellent source of ruby basics. Regarding JS, it's always better to understand the basics (DOM, events) instead of just copy&paste of jquery snippets.
Run through every tutorial you can find, improve upon the code in some way, then write your own blog post about it.
If you're really wanting to jump into some real-world code, checkout some node.js and ruby projects on GitHub and start contributing. This can be as simple as fixing/updating documentation or filing bugs. Improving tests is a great place to start.