codexninja.hashnode.devUnderstanding Variables and Data Types in JavaScriptI remember when i first started learning JavaScript everything was so confusing, i felt completely overwhelmed.Variables, Data Types, let, const, Scope, Hoisting, Temporal Dead Zone (TDZ)... ahh so ma5h ago·20 min read
codexninja.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupLet me start with a real problem When I was just starting with HTML, writing markup felt… slow. Not hard just repetitive. Every time I wanted to write something simple, I found myself typing the same things again and again: <div></div> <p></p> <ul> ...Jan 28·7 min read
codexninja.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionWhy CSS selectors are needed Whenever I start writing CSS, there’s one basic question in my head: “Okay… but which element am I styling?” CSS doesn’t magically know where to apply styles. It needs clear instructions. That’s exactly what CSS selectors...Jan 27·7 min read
codexninja.hashnode.devUnderstanding HTML Tags and ElementsWhat is HTML and why do we use it? Whenever I open a website and see text, buttons, images, or links, everything I see is structured using HTML. HTML stands for HyperText Markup Language. But instead of memorizing the full form, I like to think of HT...Jan 27·5 min read
codexninja.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsWhat happens after I type a URL and press Enter? This is the exact question that made me curious about browsers. Every single day I open Chrome, Edge, or Firefox, type a URL, press Enter and within seconds a website appears. It feels instant. Almost ...Jan 26·7 min read