Hello all,
I have to agree with Pat P's recommendation of visiting SitePoint. It's the best site I've seen on web design, and which covers all aspects of web development and design. They have books, videos, kits, articles, blogs, free newsletters and a a very active forum.
One of the kits they offer is called the Web Design Business kit, which gives great tips on how to run a web design business, as well as sample business documents to use!
They also promote best practices, which means you will get to learn the right way of web development (e.g. CSS, not inline styling). The benefits from their approach are enormous.
I personally use PHP, but would like to learn ASP in the future.
I suggest you check out
SitePoint's Books, and read the sample chapters available to find out if you like the style of the books or not.
All the best,
Haider