Web Fundamentals for a Newb
imgabe: I'm in somewhat the same boat as you, except using python and django. I've found this book to be pretty helpful in terms of a general understanding of web programming:
http://philip.greenspun.com/seia/