Assignments

I don't have time to learn HTML

It usually takes between 20 and 40 minutes to understand the basics. Within a couple of hours you can be making simple but complete websites. If you're willing to spend a little time learning each week for a few months you can gain a very good understanding of how websites work. This investment of time will pay off many times over. Think of it like this — every hour you spend learning this week will save you an hour per month forever. Although the payback starts slowly you end up taking a fraction of the time to get your work done.

 

Writing HTML is too slow

This is a common source of confusion but it is actually irrelevant. In most cases you don't need to write HTML code, you just need to understand it.

 

I'm not good at learning computer languages

You don't have to be. HTML is not a programming language — it's much simpler than that. The thing that makes it harder is that there's so much of it to learn, but remember — you don't have to learn it all! Just learn as much as you feel comfortable with, at your own pace.

 

I have a great WYSIWYG editor so I don't need HTML

There's nothing wrong with good WYSIWYG software — it enables you to work more efficiently. As mentioned, the point is not that you should be manually typing HTML code, but that you should understand how HTML works.

An analogy: A nail gun will help you build a house much faster than a hammer, but if you don't know how to construct the framing and where to position the nails, your house is likely to fall down.

Learn how to construct HTML manually, then use WYSIWYG tools to work faster.

Side note: There will always be times when you need to tweak HTML manually. WYSIWYG editors will never be perfect.