". His last comment is the most critical: "If you don't enjoy learning new things, you're in the wrong game.
You know some Ruby, start there. Using RoR will have a positive impact on your ability to develop web applications. Although stuff like Compass, SCSS, Coffeescript isn't required, I'd certainly advise you delve into them once you're familiar with the underlying languages.
A good roadmap would be:
- HTML, HTML5
- CSS, CSS3
- Ruby, Rails
Once you are familiar with the above, and if you plan to use RoR, these are essential:
- Rails console
Along with that, you will most definitely want to be able to use:
- IDE - Eclipse, Rubymine
A web developer who primarily works with Rails and Linux will have been exposed to and know (some more than others) all of the above. It is absolutely critical that you understand how these technologies compliment each other. 1,2,3 are evergreen - they will never 'go out of fashion'. So start there.
Once you've done all that, you might want to move up to the next level and learn:
- HTML -> Haml or Slim
- CSS -> SCSS and Compass
- Rspec and Cucumber
As you can see, there are tonnes of different tools at your fingertips. One skill which surpasses all others: the ability and enthusiasm to educate yourself. If you don't enjoy learning new things, you're in the wrong game.
All these are the basic things which every developer must learn before start a web development main courses. This is a perfect road map of learning web development. US web application developmentReplyDelete