Hypertext markup language (HTML) and cascading style sheets (CSS) are two of the more common elements of writing a web page. With HTML you define what is a paragraph, a list, a table, and more. You can change a font or the color of the background among other things with CSS.
I strongly suggest you not use WYSIWYG web page writing programs. When you are just starting out, you should not fall into the bad habit of trusting their output. If you start using a text editor, you will know exactly what you are putting on your pages and understand what to change when you feel the need. This site was first made using a web page program, and I was totally lost when something did not work.
While you are learning HTML, learn CSS as well. MDN Web Docs is a wonderful place to start learning HTML and CSS. The World Wide Web Consortium (W3C) is depreciating formatting elements and attributes. A good understanding of CSS will make writing your markup faster. Keeping up with the latest technology is key. It is a pain to have to remarkup a page. I agonized over pages with old markup.
When you are finally ready to write your site, it is suggested that you first get some paper and a pencil and draw out what you want your site, and the pages therein, to generally look like. This way you will have a guide, and your markup will go a lot faster. I did it that way when rebuilding this site from the ground up. I was able to markup my site in less time with those drawings as a reference.
When you stop having fun, take a break from learning markup and writing your site, as it might show. The more fun you are having, the more fun your users will have.
If you have questions, #html and #css on freenode are great places to get them answered. This site was built with the help of a lot of people there.
- World Wide Web Consortium
- MDN Web Docs
- HTML An Interactive Tutorial for Beginners
- PageResource is merging with WebsiteSetup
- Web Design Group
- Learn About Domains & HTML (suggested by Mrs. Gold's HTML class)