Summary of the Documentation
HTML is a main foundation language for coding websites. Unlike the other topics in this paragraph, HTML is the only language required if you want your website to actually exist in the first place. There are a couple of simple style options built in such as h1 changing font size, but other than that, CSS needs to be used. CSS controls basically every non-animated feature you want to include such as colors, borders, or spacing. In addition, CSS can alter your website across multiple "platforms" like printing. However, what if you want to make your website actually do something? JavaScript can render anything from simply displaying a value to making Google Maps work. From a coding perspective, it does require a more specific syntax than the other two, but since it contains the most diverse functionality, that would be expected. After coding in all three languages, the pages still need to be connected which is why DOMs are important. They are especially useful in allowing for JavaScript to access HTML content directly. In regards to the MDN documents, I would use them if I ever wanted to learn more advanced aspects of anything related to coding because they provide a lot of detail in a well-structured format. Overall, trusted resources are important for programming help because once coding projects start to grow, accidental code errors that you don't understand could drastically change the code's performance.