For a reasonably experienced programmer, what would be the ideal starter course to learn .net and c#? What would be the optimum qualification to get in .net? MCP-type qual? What do I do need to know to be dangerous in .net?