HTML and CSS are wonderful tools, and examples of how technology can be both powerful and yet easy to learn. To this day, if you go to a well-structured website and look at their code, you can teach yourself the basics of web design without investing a single penny. That's exactly what open source...