There are lots of books about HTML, and lots of programs intended to make it possible to create web pages and sites without learning HTML. Learning to use a web-authoring program is, however, an idiosyncratic, largely non-transferable skill, and, by and large, web-authoring programs never "quite get it right" (for perfectly good reasons). Since one is going to need HTML to fix the program outputs, one might as well start with HTML. Still more importantly, learning HTML not only gives one the freedom to write anytime/anywhere, but helps one better understand the web itself. Finally, HTML is very easy to begin learning, and to go on learning, in a hands-on, exploratory, interactive way, emblematic of the web itself and the kinds of new directions it makes available for education. Hence, this "Hands-On, Interactive Approach to HMTL".
The presentation is designed for use by an instructor in an environment in which participants can both see and try out things on available computers. The core of the presentation, Creating HTML documents, is, however, useable by individuals with an available computer having a browser (Netscape, Explorer) and a simple text editor (SimpleText, NotePad). Both the browser and the text editor should be active, in adjacent, non-overlapping windows. Begin by typing the material under HTML document into the text editor (material in red should be typed exactly, vary other material as inclined), and saving as "somename.html". You should open the file using the browser, where you will see whatever was typed in as "text". From this point on, you can yourself explore the effects of all other html tags (always given in red) by typing them into your text document, saving, and reloading the browser. Exploratory education at its best, and a great way to learn (and keep learning) both HTML and what the web actually is. Enjoy. (and write firstname.lastname@example.org if you have comments or questions).
Some reasons to use the web in an educational context
An example of using it - Biology 202
Some useful web links for web authoring: