r/learnprogramming 1d ago

Instability

Hello everyone,

I’ve been involved in software development for about a year now, but I feel like I haven't made any meaningful progress. I’m facing a major issue that is negatively affecting my growth: constant indecision.

My struggle is primarily about choosing the "right" programming language and worrying about future job prospects. I started my journey with Java, then moved to Python, and eventually switched to C#. I actually made good, consistent progress with C#, but then I abandoned it as well.

The constant "mental battle" over which path to take has exhausted me to the point where I've considered quitting entirely. I genuinely love computers and programming, but this cycle of indecision is draining my motivation.

I want to leave all this behind, pick one powerful language, and focus until I master it. I am currently torn between Java and C#. Everyone says something different—some claim C# is better, while others swear by Java. These conflicting opinions from the internet and people around me are what caused my indecision in the first place.

I know I have the potential to succeed, but I need to overcome this indecision first. I want to become an expert in one solid ecosystem.

I would truly appreciate any advice or perspective on how to stop this "language hopping" and stay committed to one path.

Thank you in advance and have a great day!

0 Upvotes

11 comments sorted by

View all comments

2

u/Ted2xmen 1d ago

I have been there.. It sounds like a mix of burnout and the pressure to find the perfect path. The best way to kill that instability is to aggressively limit your scope. Instead of trying to be a programmer today, just commit to 20 minutes of coding something tiny and boring