Category: Learning Programming
-
My Slow-Ass Journey to Becoming a Software Developer š
Switching careers to software development wasnāt some overnight success story for meāit was a slow grind, full of mistakes, late nights, and a ton of trial and error. Hereās how it went down: I was working full-time because, letās be real, bills donāt pay themselves. I tried learning Python, bought 3 books on Amazonā¦ and…
-
Why Learning React Through Projects is a Damn Good Idea š
If youāre just starting with React, forget boring-ass theory tutorials. The real magic happens when you roll up your sleeves and start building actual projects. Here’s why: 1ļøā£ You Learn by Doing Documentation is cool, but projects force you to apply that shit. You figure out how components actually work, how useState and useEffect save…
-
š Kickstart Your React Project with Vite (Beginner-Friendly Guide)
If you’re ready to dive into React and want to set up your project fast as hell, let me introduce you to Vite. ā” It’s a super-speedy build tool thatās perfect for modern React projects. Letās break it down: Step 1: Set up your project 1ļøā£ Make sure youāve got Node.js installed. (Grab it from…
-
Getting Started with useEffect in React
If youāre diving into React and wondering how to handle side effects in your components, meet your new best friend: useEffect. š ļø What the heck is a side effect? š¤A side effect is anything that affects something outside your component: How does useEffect work?Itās a React Hook that runs code after your component renders. Think…
-
The Shit They Donāt Tell You About Switching to Tech Careers
Switching to a tech career is often sold as a golden ticket. High salaries, remote work, and the promise of endless demand make it sound like anyone with a laptop and a dream can succeed. But let me tell youāthereās a ton of shit people donāt talk about when it comes to transitioning into software…
-
š” Mastering CSS Cascading: How Styles Override Each Other!
CSS is all about cascading, and understanding the rules of which style wins is key for every beginner! š Hereās how CSS decides which rule to apply when there are conflicts: 1ļøā£ Importance Styles marked with !important trump everything else.Example: 2ļøā£ Specificity The more specific the selector, the higher priority. 3ļøā£ Source Order When two…
-
When Youāre Starting Your Coding Journey, Hereās the Truth Nobody Tells You
If you think youāll finish that shiny “40-hour course” in, well, 40 hoursāyouāre kidding yourself. Take that number and triple or even quadruple it. Why? Because learning programming is fucking tough. Itās no joke. The difference between a programming video course and your favorite YouTube binge? The grind. š» For most people, programming isnāt just…
-
š Understanding React JSX: A Beginner’s Guide š
š Are you new to React? Let’s talk about JSX, one of the coolest features of React that makes coding interfaces easier and more fun! What is JSX? š¤ JSX (JavaScript XML) is a syntax extension for JavaScript that looks similar to HTML. It allows you to write what looks like HTML directly in your…
-
š„ Priorities: The Unsexy Key to Success š»
Letās face itāpriorities are boring as hell, but theyāre also the only thing thatāll save your ass when life (or work) gets tough. Everyone says it: “Focus on your priorities blah blah blah,” but theyāre right. Especially in programmingāor businessāitās the difference between getting somewhere or running in circles until you quit. Take programming for…
-
š® Breaking Free from Gaming Addiction: My Personal Story š«
Growing up, video games were a huge part of my life. From Dandy, Sega, Sony PlayStation, to PC, I spent endless hours gamingāespecially during summer breaks as a kid. I even remember pulling all-nighters at computer clubs with friends, playing until the sunrise. But things changed as I grew older. For 5 years, I quit…