The foundation of all web pages. Allows you to organize text and add images and videos.
Style websites and design them to look how you want them to look.
Software development platform used to host this site. Also allows you to maintain different versions of code.
A different way to communicate with computers rather than using a click and point method. Allows developers to accomplish a wider set of tasks.
A styling language built on the foundations of CSS to reduce a lot of the repetition and maintainability challenges of traditional CSS.