I am just confused. There is sooooo much to start with LINQ, WCF, WPF, MVC, MVC2, Entity, Workflow.. .. 4.0
Books take too much time and energy. I can spare couple of hours a day. I did started with reading articles on WCF but after a while everything just goes away as I do practical work on 2.0 as of now.
Most probably my next project would be in 4.0 and it would be a shopping web site or a windows application. Keeping this in mind what areas should I start investigating?
Is there any good strategy on how to keep updated with new developments?
Start with LINQ. It is a core concept in the later versions of .NET that will help you write cleaner and more efficient code.
From there, it all depends on what you’re going to be doing.
Are you making Services (Web or otherwise) – Check out WCF.
Are you making UIs? – WPF is what you want to look at next.
Do you interact with a Database? – Check out Entity Framework. It’s good stuff. That LINQ knowledge will come in to play as well.
Are you working on the Web? – MVC2 should be very interesting (especially is you are as frustrated with WebForms as I was).