I started designing websites about 11-12 years ago when I was about 16 or 17, and I was self-taught.
Rather than read tutorials or rely upon HTML generators, I looked at the source code of web pages and figured out what different codes meant, by comparing the code with the rendered version. HTML, even complexly coded HTML, is usually pretty easy to figure out. It's when you get into cascading stylesheets or scripting that referring to tutorials becomes necessary. If you can learn HTML, it's easier and faster to pump out code than by using HTML generators, not to mention your code will be smaller and more efficient than any generated HTML (which is notoriously crappy -- even 11-12 years later). Writing HTML is a skill which once acquired never goes away, but the "skills" of using any HTML generator changes with every version.