There are a lot of areas to learn in .Net programming. I don’t know any programmer who actually knows all of them, the namespace is just too big and complex. I know programmers who specialize only in one small area of the .Net framework and still tell me they learn new things all the time. I wanted to list a few resources that I find invaluable in my day to day programming, and a few sites for those just getting started or just moving to a new area of .Net. These resources are great tools for dot net developers of any experience, not just people starting out.