I've been on a bit of a rollercoaster with my programming journey. I started by learning JavaScript, Node, and got into HTML, CSS, and React, but it just became too much for me. So, I decided to switch gears and dove into Python. I went through a Python tutorial and even tackled the 8-week SQL challenge after learning SQL.
Recently, I got interested in building data pipelines and experimented with tools like Airflow and Docker for API-based projects. While I could follow along and build these with help from AI, I still struggle to write code on my own. Now, I'm thinking about learning backend development, but I feel like I'm just jumping around without focus.
It's been a few months since I coded anything, and it's overwhelming me. I admit I haven't practiced enough and I'm about to graduate with no solid tech stack under my belt. I'd really appreciate any advice on how to get back on track!
3 Answers
I get the urge to dabble in everything, but it can lead to feeling scattered. It's key not to be a jack of all trades, master of none. Since you've got a foundation in HTML, CSS, and JavaScript, why not focus on the MERN stack? Pick a stack and start building projects with it.
Try to work independently and only turn to AI when you're really stuck. Build a project that interests you until you feel confident—this will make your learning way more effective!
You're not alone in path hopping, but it sounds like the real issue is not having a finish line in sight. Each switch in focus might have left you without a project to anchor your learning to. You've got experience in JS, Python, SQL, and more—that's a solid base!
Instead of jumping around, why not focus on one problem you want to solve? Start building a meaningful project from beginning to end using whatever tools you feel most comfortable with. It'll help break that slump and give you something tangible to work towards!
Thanks, that makes so much sense! I'll definitely try this out!
It's totally okay to try out different paths to see what clicks for you! Programming covers a lot of ground, from web development to backend and data manipulation. You've tried a mix of things like frontend with React and backend stuff with Python and Airflow, which is great! If you're thinking about diving deeper into backend development, consider sticking with Python since you've already got some experience there.
Just remember, rather than consuming endless tutorials, try to engage with the material actively. Use AI tools to help clarify concepts as you go, but focus on building real projects that excite you!
I feel the same way sometimes! It's tough to pin down what you really want to do.

I can't remember a thing about full-stack, either! It's tough!