Reading other people's code is a good way to learn, but writing your own is the best way. The information in the symbols in your code are called tags. They give formatting instructions to your browser to assemble the page the way you want it to look. Actually, it presents the page the way you code it to work, whether you want it to work that way or not. Practice will make for good web design.
Perfection requires lots of practice and some luck.
Finally, let's talk about other utilities. There is a lot of creative software to make your internet surfing more productive and fun. If you would like to learn more of the technical details of the internet, there are a lot of nitty-gritty tools for troubleshooting and investigating what is happening on your internet. For example, you might like to find out the physical location and contacts for a web site. You can use tools like whois to find this information.