Every time you visit a website, here's what happens in about 200 milliseconds:
- You type a URL (like learnvault.com) into your browser
- Your browser asks a DNS server "what's the IP address for this domain?" (DNS is like a phone book for the internet)
- The DNS server responds with an IP address (like 192.168.1.1)
- Your browser sends an HTTP request to that IP address: "Give me the page at this URL"
- The web server at that address responds with HTML, CSS, and JavaScript files
- Your browser reads those files and renders the page you see
The three languages of the web:
- HTML (HyperText Markup Language): The structure. What things are — headings, paragraphs, images, links, buttons. HTML is the skeleton.
- CSS (Cascading Style Sheets): The appearance. How things look — colors, fonts, spacing, layout, animations. CSS is the skin and clothing.
- JavaScript: The behavior. What things do — respond to clicks, fetch new data, validate forms, animate elements. JavaScript is the muscles.
Every website you've ever visited — Google, Netflix, Wikipedia, your bank — is built with these three languages. Some sites add frameworks and tools on top, but underneath it's always HTML + CSS + JavaScript.
You don't need to install anything to start. Open any text editor (even Notepad), write HTML, save it as .html, and open it in your browser. That's it. No special software, no accounts, no configuration.