If you're into Microsoft programming, have they got some educational resources for you. Free.
Here's the first one:
Technet Virtual Labs
Then there's Microsoft Virtual Academy
The Official Microsoft Blog
There's SQL Pass for SQL folks
How about Code Academy
Or for paid membership PluralSight
Another site which you'll have to pay MeasureUp
There's Microsoft Learning
Microsoft Office Training
Microsoft Personal Training
And a great resource on latest technology Inside Analysis with live webcasts
And finally Twitter
So that should help get you started on some heavy duty learning.