Hi there. I've been in the field for about 10 years as an employee and before then I just developed for fun. Before it was much easier to stay up to scratch with the latest technologies and to be sure you know what you need to know. I've been thinking about some kind of study plan. Almost like a checklist you can go through to be sure you know where you are (knowledge/experience wise currently) and what the other things are you should know. I moved over from vb6 to c# .net about 1 year ago. So I have development experience, but often find myself in a place where I just need to know a little bit more to do things faster. Does anyone know of such a "study plan" or where can I find some kind of walk-through or guideline from beginner to current technology. It's almost like just a guideline to make sure I have all I need - since the market have changed so much - so maybe like a few things one need to know in C#, then maybe some of the new technologies one should know... say LINQ / Silverlight... etc. Else maybe some RSS feeds I should subscribe to. I also have a friend who want to become a developer and this would help people like himself. Thanks.