I have a free MSDN account and now that I am proficient in C/C++/Java, and know some JavaScript, PHP and MySQL, I want to learn some proprietary languages from Microsoft. I am looking to experiment with everything within the next several months - C#, ASP, VB, things I haven't even heard of [insert suggestions here], what have you.
However, I know nothing about the languages and the software that I need. I don't even know what .NET is.
I don't know if I should be downloading Visual Studio 2008 or Visual Studio .NET. I don't know if I need .NET Framework 1.1... there's just so much stuff on MSDN. I don't even know how begin to do any ASP... Please don't flame me.
I was hoping that with your help I can make a complete list of languages and software and start experimenting. Which framework do I need? Should I install a regular Windows, a professional version or a server? What do I need to do DB related stuff?
There are a lot of questions here and I would like to get an answer to each, so please contribute with whatever you can. I am devoting 2 days to downloading and researching the topic myself, but I would like some [professional] people input, because googling these things just isn't enough.