So, after a lot of huff and buff I finally got my job as an developer which I am joining in 40 days exactly. But there exists a twist, I learned Python and attended interview, but since they use Ruby and RoR for production I am tasked to learning them in these days.<p>I have already started Ruby and RoR a month before and in a comfortable position to understand the code in them. But I still have lots to catch up.. I will have dedicated 8 hours of learning time per day, and below are the technologies that I needed to be proficient with before joining,<p>Language - Familiarity (/100)
Ruby - 40
RoR - 30
Coffeescript - 0
Javascript - 40
PostgreSQL - 10<p>I am here and not sure how to plan my 8 hours effectively split on these languages, RoR is dependent on Ruby, same for CS to JS. Anyone could help me here?
Build build build. Go for hands-on learning whenever possible. Replicate your working conditions as best you can. Get used to building and deploying to whatever PAAS they presumably use.<p>So in other words: Reading books is great (and you should do that too) but sometimes it's hard to know what to focus on or remember if you have no context. If you just start building web apps you'll be using all those technologies simultaneously (and understanding the contexts in which their various features are useful)and you'll be using your books more as references than anything else. The added benefit is that you'll naturally be dividing your time appropriately between the technologies.
Read books<p>Take a look at these:<p>1)Learning Ruby the Hard Way<p>2)The Rails Way by Obie Fernandez ( Get this Book )<p>3)The Ruby on Rails 3 Tutorial: Learning by example ( Get this book )<p>4)Rubymonk<p>5)Codeschool<p>6)Coderwall<p>7)Railscasts<p>The Ruby on Rails Guide is underated.<p>This should get you where you need to be!
First of all, congratulations on the job!<p>We have a project-oriented full-stack JS curriculum at FreeCodeCamp, but if you're looking for a Rails curriculum, check out OdinProject. Erik's curated the best rails resources. And I agree 100% with what Malcolm Diggs said. Build, build, build!