Hey everyone! I've been in software development for about a year now, but I feel stuck and haven't made significant progress. My main issue is constant indecision about choosing the "right" programming language, which is really holding me back. I started with Java, then tried Python, and eventually switched to C#. While I was making good strides with C#, I abandoned it too. This mental tug-of-war over which language to focus on has me feeling exhausted and I've even thought about quitting. I genuinely love programming and computers, but this cycle is draining my motivation. I'm trying to decide between Java and C#, but I keep getting conflicting advice from everywhere. I know I need to break this cycle of language hopping and commit to mastering one ecosystem. Any advice on how to do that would mean a lot! Thanks!
4 Answers
If you're already working as a software engineer, focus on whatever language your job requires. If not, concentrate on solving problems rather than learning a language. Choose the one you're most comfortable with and dive in. When you have a strong understanding of programming, switching languages isn't as daunting as it seems.
Honestly, the choice of language isn't as critical as grasping programming concepts. Once you've got a solid understanding of one language, picking up others becomes a breeze. I've landed jobs in languages I hadn't even used before, and I don't consider myself the best coder out there.
I've been in your shoes, and it sounds like it's a mix of burnout and feeling pressured to find the perfect path. The key to reducing that instability is to narrow your focus. Instead of aiming to be an expert right away, just commit to coding for 20 minutes a day, even if it's something small or boring.
I see you're eager to commit to mastering a language. Forget about the overwhelming options and just pick one, like Java. No need to justify your choice, just start coding! You've wasted so much time worrying. Once you’re skilled in Java, you'll easily pick up C# later on.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically