You want to learn the right way to code HTML? Excellent. You’ve already made an important step that, say, 95 percent of people who make sites – including and perhaps especially the so-called pros in Taiwan – never take.
Taiwan has some great graphic designers and lots of great tech geeks. So why do almost all of its websites suck so badly? (Well, a lot of it has to do with Frontpage in the hands of hacks, I know.)
Before you shell out your money or hand over your catcher’s mitt, however, you might want to take a look at a few more resources.
Since you already know some HTML, you should probably focus first on learning CSS. You can start with the Webmonkey tutorial. It’s old but still a good introduction.
Once you’ve absorbed that, head over to Tenlong bookstore near the Presidential Office to buy a copy of the essential Cascading Style Sheets: The Definitive Guide, by Eric Meyer. It goes for NT$1260. Asking for a discount should get you 5 percent off. (Not much, but it’s something.)
Don’t look to figure out framed, table-heavy sites filled with proprietary code like MSNBC. Find sites that follow standards, and start there. Beware anything associated with Microsoft – not that the company bears the mark of the beast or anything like that; it’s just that those sites tend to be coded for IE rather than for the Web. This is a crucial distinction.
You might want to read some of the articles (esp. those around No. 100) at A List Apart.
For an introduction to design, you could do much worse than something by Robin Williams (no, not that one).
Save scripts for later.
And be certain to get a copy of the free HTML Tidy.
Enough homework for now?