سلام. اگه کتاب در این مورد میخوای که تو کتابفروشیها پره و e-book فارسی هم حتی تو اینترنت هست ولی اگه کمی انگلیسی بلد باشی و بخوای اصولی یاد بگیری من شدیدا این سایت خارجی رو توصیه میکنم:
http://www.w3schools.com/
از سیر تا پیاز هر چیزی که برای طراحی سایت باید بدونی تو این سایت مختصر و مفید گذاشته...