This is our series of lessons about HTML. These lessons assume that you have no knowledge of HTML. Although web design is both a vague and a wide subject, the lessons assume that you have no prior experience with web design. So these lessons can also serve as an introduction to web design.
These lessons don't target any particular operating system or browser. As a matter of fact, the lessons were created on computers running Microsoft Windows and Linux. All code sections were tested in Internet Explorer (Microsoft Windows), Google Chrome (both Microsoft Windows and Linux), and Mozilla Firefox (both Microsoft Windows and Linux). The goal was to make sure that every page presents (actually to make sure that all those browsers interpret) the HTML (5) the same way.
To follow these lessons, you need basic tools. All code sections in the lessons were created using simple text editors. So, to create a webpage, or to write code, you can use a text editor (To create all HTML code sections in the lessons, we used Notepad in Microsoft Windows and gedit in Linux). Still, if you have a more intuitive application (such as Adobe Dreamweaver or Microsoft Expression, etc), you can use it. You should also have a graphics application like Corel PaintShop Pro or Adove Photoshop, etc.