Why is manual coding the best way to learn HTML?
You can look at source code and figure out how markup affects function.
You can sometimes drag-and-drop pieces of content.
You can apply styles to text as you would with a word processor.
There are many formatting shortcuts to choose from.