I have always been supporter of the formal education as a primary way of one’s intellectual forming. However, there are times you need a quick push on a topic you have no experience, or formal education. If this is your case, then here is my advice.
You need to have a curriculum to support your knowledge development, instead of trying to grasp the topic from blog posts and internet pages. As humans tend to learn visually faster than by reading, starting with video training would be a better choice.
Pluralsight is a video training provider for developer topics with videos prepared by some of the most known authors and industry experts of software development community. From the range of the courses offered, here is a learning path I would suggest, from the range of training provided from Pluralsight.
Lets start progressively, from basics to more advanced topics, so here are the courses in this order:
- HTML Fundamentals
- HTML5 Fundamentals
- Using HTML5 and CSS3
- jQuery Fundamentals
- A Web developer’s guide to images
- ASP.NET MVC4 Fundamentals
- Building Applications with ASP.NET MVC 4
- Building ASP.NET MVC Apps with EF Code First, HTML5, and jQuery
- Web performance
- Scrum Fundamentals
If you follow this path, my suggestion is that you allow yourself at least two months, if not more, to go through these courses.
I would like to hear your opinion, especially about the results if you have followed this learning path.