Honestly you should get a book. After you go through enough web resources you realize a pattern of dropping off after only scratching the surface of a topic, and books really help you to solidify the knowledge.
Exactly! You will probably enjoy learning a few things by building a simple site from scratch and you will have a better feel for selecting any frameworks after. I would recommend getting this beautiful book by Jon Duckett that covers both the design and development basics for a website: http://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118...
I've heard great things about this book (http://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118...), but it is geared more towards beginners.