sampratigaurav.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionIntroduction: The "Pointing" Problem Imagine you are in a crowded room. If you shout "Hey Humans!", everyone turns around. If you shout "Hey Students!", only a specific group turns around. If you shout "Hey John Smith!", only one person turns arou...Jan 30·3 min read
sampratigaurav.hashnode.devHTML Basics: The Skeleton of the WebIntroduction: The Skeleton If you imagine a website as a human body: HTML is the Skeleton (Structure). CSS is the Skin and Clothes (Style). JavaScript is the Muscles and Brain (Action). A skeleton is what makes a body. HTML is the code that make...Jan 30·3 min read
sampratigaurav.hashnode.devStop Typing HTML: A Beginner’s Guide to EmmetIntroduction: If you're learning HTML, you probably spend a lot of time hitting the Shift key. It takes about 25 keystrokes to type . It keeps repeating, goes slowly, and makes mistakes. What if I told you that you could get the same result by typi...Jan 30·4 min read
sampratigaurav.hashnode.devHow a Browser Works: Behind the Scenes of the WebIntroduction We do it hundreds of times every day. We type "google.com," hit Enter, and a website pops up. It feels like magic, like it happens right away. But there is a complicated machine working at lightning speed to turn code into pixels under t...Jan 27·4 min read
sampratigaurav.hashnode.devTCP vs UDP (and where HTTP fits in): The Internet's Traffic RulesIntroduction: The Internet Needs Rules Think of the internet as a very large highway system. The data you send, like texts, videos, or game moves, is like cars on this highway. But there would be chaos if there were no rules. Cars would collide, ta...Jan 27·3 min read