HTML & CSS
Once you know how HTML and CSS work, it’s just a matter of practicing and refining your skills. Want to learn more? UCLA has e-books for that! Try Head First HTML and CSS, Foundation HTML5 with CSS3, or Learning Web Design.
If you prefer learning from a video, check out UCLA’s Lynda library, which you can access from here. Lynda has many videos on HTML and CSS, from beginner to advanced.