I just accepted a web developer/programmer job and one of the qualifications is .NET which I know nothing about. I have a Computer Science/Multimedia degree and took Python and Java for programming languages in school but I suck at programming and I need to learn .NET so that I am of value to this position. I'm just looking for the best ways to learn, video tutorials, books, sites etc. Anything will help. I started to look at w3schools.com which I use for CSS and other web stuff, but what else is great for learning? So what is the best way for me to dive head first and learn this stuff fast. Well not fast, but I do need to learn it for my job and the faster I learn it the better I am to do my new job.