Many people often ask the question where should i start to learn a language or where can i find some good tutorials well, theres a great little site called
Free programming resources.com and this site gives you tutorials, books, compilers, IDE's, source code and many more things for free so check it out the site covers many languages which include asp, c, c++, c#, python, php, .net, vb, html, xhtml, dhtml, css and much more.