Web Design is such an exciting and expanding field. With the ever-increasing push for businesses and organizations to move online, programming for the web is a job high in demand. The best part about all of this is that it only takes time and a bit of patience to learn. With web design there are essentially four areas that need to be studied. These are HTML/XHTML, CSS, JavaScript and PHP.

For all intents and purposes these should be learned in their respective order, although some preference may be given between learning PHP or JavaScript first as they aren't both required to function properly and they deal with different sides of the server/client interaction. The following paragraphs will give a brief discussion of both HTML/XHTML and CSS, leaving JavaScript and PHP for another article.

What is HTML/XHTML?

What's the difference between HTML and XHTML?