sangiovesse, thank you for posting your questions. I am also just starting to learn about this area as well. And your questions are excellent ones that cover good areas.
I am self teaching myself web design, and finding that there are other areas within this that interest me that I would love to learn about, and others that I need to learn about, Like
seo.