These days, the sentiment of anyone who doesn't know how to code being destined to a life of homeless ineptitude has become a fairly common (if mildly exaggerated) one. But of all the ways out there to save yourself from a derelict fate, Jon Duckett's HTML and CSS: Design and Buil Websites, is, perhaps, the most beautiful, information-packed intro to basic web languages you can find.
Every page is filled with dynamic, elegant photos and designs that keep you interested and engaged in what you're reading—despite what might seem like an inescapably bland and tedious topic to the uninitiated. Darker pages are filled with simple images and large fonts to portray basic facts in a memorable way. And the lighter pages provide more in-depth summaries, often carrying shots of what you'd actually be seeing on the screen.