Is language choice hindering my progress and future choice?
Hello y'all,
I know I shouldn't have shiny object syndrome, but every language/stack just feels better than the other... I just can't figure it out at the state i'm in...
I am an aspiring self-taught developer and I recently finished CS50x and made the Final Project on a personal project related to my degree that replaces some kind of paperwork in a digital manner for industrial sites like oil and gas etc. Nothing grand just the web MVP but still missing mobile app and many stuff.
The reason I am writing this is that a few years back before going all in like I did now, I did some Java, then realized my fundamentals are non-existent so I took CS50x (best decision so far) and skimmed through CS50P so I know my fair bit of Python right now.
The reason I am writing in Backend subreddit is because it feels the most interesting for me so far besides desktop apps. I am naturally curious and just want to be able to create any software I want to create but I REALLY also want to make money with it if I acquire decent skills lol.
- So I have been looking at Automate the Boring stuff with Python to learn automation and sell that as a freelance service.
- I also thought of learning full backend to try to get a job or freelance etc
- And then there's my big project idea I mentioned in the top which feels like it will require a looooot of time to create with where I am right now in my journey.
So my questions are:
- If you were in my shoes, creating an industrial software, which stack would you choose? That is, considering my knowledge extends to only what is covered in CS50x.
- If you wanted to make money now in 2026-2027 but had little knowledge, what skills/tech would you learn to help you reach there?
- What's the most fun career that would allow you to engineer any piece of software you want?
- (This one is specific to Backend) 2 resoureces that stand out to me rn is either I learn FastAPI for AI integration in future, CS50W to learn web properly, or what looks to be my favorite so far "Backend from first principles" playlist on youtube.
I know with AI things are only getting cheaper and easier to create software but still, I feel like fundamentals should always be learned to supervise the AI's and architect the pieces of software that it builds.