I watched Harkirat Singh's video on avoiding wasted years while learning to code. Here's what genuinely changed my perspective: 1. DSA vs Dev, just pick what excites you Stop stressing over which path is "better". The best path is the one you'll actually stick with. Interest beats strategy every time. 2. Stop tutorial hopping Follow creators who give YOU real value. Not the most popular ones. Not the ones everyone hypes. The ones whose content actually clicks for you, and then go deep. 3. Stop switching tech stacks If you're struggling to land a job with Java Full Stack, jumping to MERN won't fix it. The problem isn't the stack. It's the depth. Build it where you are. 4. Stop obsessing over the market The market will do what it will do. Your energy spent worrying about it is energy stolen from actually getting better. Focus on your craft. 5. Don't apply before you're ready Sending out applications without the skills to back them up isn't hustle, it's just noise. Build first. Apply when you're genuinely ready. 6. Surround yourself with people smarter than you This one hit hard. Seek out people who are ahead of you and find ways to work with them. Nothing accelerates growth faster than being the least smart person in the room. Simple lessons. But the kind most of us need to hear more than once. Credit: Harkirat Singh (100xDevs) #coding #learntocode #softwaredevelopment #100xdevs #techcareers #developerlife
Avoid Wasted Years Learning to Code with Harkirat Singh
More Relevant Posts
-
Your Coding Journey Starts Here 🚀 You don't need a Computer Science degree to start coding. What you really need is consistency, curiosity, and a clear roadmap. 📌 Here's a simple path to follow: 1. Start with the basics – HTML, CSS, JavaScript, Python 2. Understand how the web works (HTTP, APIs, Git) 3. Pick a specialty: Frontend, Backend, or Full‑Stack 4. Learn a framework – React, Django, Node.js 5. Build real projects – websites, apps, automation tools 6. Keep leveling up with online academies, APIs, and advanced frameworks 💡 The truth? Your first lines of code matter more than your first degree. Every expert was once a beginner who didn't give up. ✅ Save this post for your coding journey ✅ Share it with someone who's been thinking about learning to code 🕰️ The best time to start was yesterday. The next best time is NOW. 👇 What was YOUR first programming language? Drop it in the comments! 👇 --- #Programming #LearnToCode #CodingForBeginners #Python #JavaScript #HTML #CSS #WebDevelopment #SoftwareEngineering #TechCareers #FrontendDevelopment #BackendDevelopment #FullStackDeveloper #CodeNewbie #100DaysOfCode #SelfTaughtDeveloper #CodingJourney #ProgrammingLanguages #TechSkills #CareerGrowth #DigitalSkills #CodingRoadmap #SoftwareDeveloper #LearnProgramming #TechEducation #DeveloperCommunity #FreeLearning #BuildInPublic #CodingTips #FutureOfWork #LifelongLearning #Upskilling #TechIndustry #AppDevelopment #Automation #APIs #Frameworks #CareerChange #GrowthMindset #RemoteWork #TechForGood #WomenInTech #BlackInTech #LatinxInTech #DiversityInTech #NoCode #LowCode #GitHub #OpenSource #TechInterview #FAANG #StartupLife #FreelanceDeveloper #SideHustle #TechMotivation #DailyCoding #LearnInPublic #TechCommunity #CodingLife
To view or add a comment, sign in
-
-
A lot of aspiring developers don’t fail because coding is hard. They fail because they don’t have a clear path. I’ve seen people spend months learning random tutorials — HTML one week, React the next, then jumping into backend without understanding fundamentals. The result? Confusion. Frustration. No real progress. One learner we guided changed just one thing: 👉 Followed a structured roadmap. Started with core basics. Moved to frontend (React). Then backend (Node & APIs). Finally, database design. Within months, everything started making sense. Because learning to code isn’t about doing more. It’s about doing things in the right order. If you’re starting your journey: Don’t chase trends. Follow a system. That’s how developers are built. #CareerGrowth #SoftwareDevelopment #LearningPath #MERNStack #TechEducation #DeveloperMindset #Upskilling #ProgrammingJourney #WebDevelopers #FutureSkills #Dousofteduverse
To view or add a comment, sign in
-
-
What Being a Full Stack Development Students Really Means When I started learning Full Stack Development, I thought it was all about learning multiple technologies — HTML, CSS, JavaScript, backend, databases… But over time, I realized something different. 👉 It’s not about how many technologies you know. 👉 It’s about how well you connect them. As a student, I’ve learned that: * Writing code is easy, writing efficient code is hard * Queries work, but optimized queries matter * UI can look good, but user experience matters more * Knowing syntax is basic, problem-solving is everything One more thing I understood — Debugging teaches more than coding ever will. Every error, every failed query, every broken connection between frontend and backend… that’s where real learning happens. I’m still learning, still making mistakes, but now I focus more on understanding than just completing tasks. That’s what being a Full Stack student means to me. #FullStackDevelopment #StudentLife #LearningJourney #Debugging #Growth
To view or add a comment, sign in
-
-
Most developers don’t fail because they’re bad at coding. They fail because they quit too early. You don’t need to know everything. You just need to stay consistent longer than others. While others are: • Switching tutorials every week • Chasing “perfect” tech stacks • Waiting to feel “ready” You should be: • Building small projects daily • Breaking things and fixing them • Learning by doing, not watching Remember: The gap between a beginner and a pro is not talent. It’s consistency. Stay in the game. You’re closer than you think. #WebDevelopment #JavaScript #Coding #Consistency #Developers #TechCareer
To view or add a comment, sign in
-
🚀 I started coding by copying code… Today I build applications. When I began coding during my B.Tech, I felt completely lost. I used to think: 👉 “This is too complex.” 👉 “I can’t handle this.” 👉 “Maybe coding is not for me.” Honestly… I didn’t even know how to write a single program on my own. So what did I do? I copied code. From YouTube. From Google. From tutorials. And I felt guilty about it. But here’s what I learned 👇 Copying isn’t wrong—staying there is. Everything changed when I decided to start understanding instead of just copying. 💡 I started with Python. At first, nothing made sense. But I stayed consistent. Slowly: ✔ I began understanding logic ✔ I started modifying code ✔ I built small programs ✔ Then real projects And today? I’m building applications and working with: 🚀 Flutter 🚀 JavaScript 🚀 CSS 🚀 Multiple technologies Here’s the truth most beginners need to hear: 👉 You don’t need to be perfect to start 👉 You don’t need to know everything 👉 You just need to start and stay consistent If you feel coding is hard… Good. That means you’re learning. Start anyway. You’ll surprise yourself. #CodingJourney #Python #Flutter #JavaScript #WebDevelopment #BeginnerToDeveloper #Consistency #Tech #SelfGrowth #LearnInPublic
To view or add a comment, sign in
-
-
⚠️ Stop Learning Coding Like This… Watching tutorials all day won’t make you a developer. Here’s what I’ve learned 👇 ❌ Watching endless tutorials ❌ Copy-pasting code without understanding ❌ Jumping between courses 👉 This is exactly why most people stay stuck. 💡 What actually works: ✔ Building real projects ✔ Debugging your own mistakes ✔ Searching errors & figuring things out ✔ Staying consistent every day 🚀 Real growth starts when you start building. Perfection doesn’t matter. Execution does. #programming #codinglife #webdevelopment #developer #javascript #reactjs #nodejs #tech #softwaredeveloper #developerslife #fullstackdeveloper #buildinpublic #techindia #devlife
To view or add a comment, sign in
-
-
𝐓𝐡𝐞 𝐁𝐢𝐠𝐠𝐞𝐬𝐭 𝐒𝐤𝐢𝐥𝐥 𝐆𝐚𝐩 𝐢𝐧 𝐓𝐨𝐝𝐚𝐲’𝐬 𝐆𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐨𝐧 𝐈𝐬𝐧’𝐭 𝐂𝐨𝐝𝐢𝐧𝐠… 𝐈𝐭’𝐬 𝐓𝐡𝐢𝐬. Everyone is learning coding. JavaScript, React, Node… even AI tools. But still… Most people are struggling to grow. Why? 🤔 Because the real gap is Execution. - You know the syntax. - You’ve watched 100+ tutorials. - You’ve saved dozens of projects. But when it comes to actually building something from scratch… - You feel stuck. - You overthink. - You quit halfway. The problem is not lack of knowledge. It’s lack of consistent action. 💡 The truth: Learning ≠ Building Watching ≠ Doing Knowing ≠ Solving Top developers aren’t special. They just execute more than they consume. Start small. Build messy. Ship fast. Improve later. That’s how real growth happens. 👉 What do you think is execution really the missing skill? 𝐂𝐨𝐦𝐦𝐞𝐧𝐭 𝐲𝐨𝐮𝐫 𝐭𝐡𝐨𝐮𝐠𝐡𝐭𝐬 👇 #SoftwareDevelopment #WebDevelopment #Programming #Developers #CodingLife #LearnToCode #TechCareers #CareerGrowth #SelfImprovement #Productivity #AI #MERNStack #NodeJS #ReactJS #ExecutionMatters #BuildInPublic
To view or add a comment, sign in
-
-
🚀 The “Holy Trinity” of My Early Developer Career 🛠️ Before I was building AI-driven systems or complex MERN applications… I was just a dev with 100 browser tabs open, trying to understand what a actually does. We talk a lot about modern frameworks: React, Node.js, AI. But we rarely talk about the kind of learning that actually builds an engineer. For me, it looked like this: 🔹 w3schools.com My go-to for understanding syntax clearly without getting stuck. 🔹 GeeksforGeeks My survival guide for building logic, problem-solving, and DSA thinking. 🔹 Tutorialspoint For breaking down complex backend concepts into simple, structured steps. 💡 Here’s the truth: It was never about the platform. It was about the fundamentals behind them: • Understanding the “How” before the “What” • Building logical thinking through repetition • Learning to walk before trying to run 🎯 What I wish I understood earlier: You don’t need to know everything. You just need to understand: • Why something works • When to use it • And how to break it down That’s what actually builds confidence. Focus on: ✅ Clarity over complexity ✅ Logic over syntax ✅ Consistency over hype Because in the end — everything else is just a layer built on top of those basics. What was the first platform that helped you write your first line of code? Let’s give them some credit 👇 #WebDevelopment #BeginnerDevelopers #CodingJourney #LearnToCode #SoftwareEngineering #Programming #Developers #TechCareers #FullStackDeveloper #MERNStack #W3Schools #GeeksforGeeks #Tutorialspoint #DSA #WebDev #CareerGrowth
To view or add a comment, sign in
-
-
🚀 #Day20 of My Learning Journey 💻 Today was focused on full-stack development, backend API building, DSA problem-solving, and revising JavaScript fundamentals. 🔹 Django Continued learning Django by strengthening backend concepts and improving understanding of application flow. 🔹 React Full Application – CRUD Built a complete CRUD application in React, focusing on component structure, state management, and clean UI interactions. 🔹 Backend API Development Developed backend APIs to support the React application, strengthening the connection between frontend and backend. 🔹 LeetCode – Jump Game II Normal Approach: Use recursion or dynamic programming to try all possible jumps. Time Complexity: O(n²) Space Complexity: O(n) Optimal Approach: Use a greedy approach to track the farthest reachable index and count jumps. Time Complexity: O(n) Space Complexity: O(1) 🔹 JavaScript Revision Revisited important JavaScript concepts to reinforce fundamentals and improve coding clarity. 💡 Takeaway Building full-stack applications while practicing optimized DSA solutions helps develop real-world development skills 🌱 Masai #Django #ReactJS #JavaScript #LeetCode #DSA #BackendDevelopment #dailylearning #100DaysOfCode #FullStackJourney #Masaiverse #Masai
To view or add a comment, sign in
-
🚀 #Day22 of My Learning Journey 💻 Today was focused on backend learning, DSA problem-solving, frontend application building, and strengthening JavaScript fundamentals. 🔹 Django Continued learning Django by strengthening backend concepts and gaining deeper clarity on application flow. 🔹 LeetCode – Remove Element Normal Approach: Create a new array and add elements that are not equal to the given value. Time Complexity: O(n) Space Complexity: O(n) Optimal Approach: Use the two-pointer technique to overwrite unwanted elements in the same array. Return the new length of the modified array. Time Complexity: O(n) Space Complexity: O(1) 🔹 React Application Development Built a React application, focusing on component structure, state management, and clean UI interactions. 🔹 JavaScript Learning Learned and revised JavaScript concepts to strengthen logic and frontend fundamentals. 💡 Takeaway Practicing optimized DSA solutions while building real applications helps develop strong and efficient coding skills 🌱 Masai #Django #ReactJS #JavaScript #LeetCode #DSA #BackendDevelopment #dailylearning #100DaysOfCode #FullStackJourney #Masaiverse #Masai
To view or add a comment, sign in
Explore related topics
- How to Stay Motivated While Learning to Code
- Tips for Learning on the Job in Software Engineering
- How to Advance as a Software Engineer
- Choosing the Best Programming Career Path
- How to Start Strong in Coding Jobs
- Coding Mindset vs. Technical Knowledge in Careers
- How to Start Learning Coding Skills
- Tips for Developers to Avoid Fake Learning
- Tips to Avoid Feature Obsession in Development
- DSA Preparation Tips for First Interview Round
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development