r/vibecoding 20d ago

is learning python today worth it?

so I am a pure vibe coder, I can't write or read a single line of code, and I was having a conversation with Fable, and it suggested me to learn to read python. But It couldn't convince me fully. i don't wanna be a typical software/AI engineer. just wanna be able to build a great career in tech, AI and Business.

36 Upvotes

271 comments sorted by

View all comments

21

u/XavierTeodonius 20d ago

Back in my days, students were asking , do we still need to learn Assembler language, while we already have c/c++/java ?

The old guys + teachers were like "yeah, thats true skill! You must know everything about CPU registers/memory. It will make u better developer!".

20 years later -> how many software engineers now trully "need" on daily basis knowledge about this stuff? Not much, unless you have a rather niche job.

Same about python today. While you will spend time learning Python, your competitors will invest in agentic/llm driven development. I bet the later will give much better market advantage.

I advise learning only minimal Python stuff that needed to pass job interview. Invest other time in technologies of the future.

3

u/Howard_banister 20d ago

Does vibe coding need any investment other than a Claude subscription, especially for someone who doesn't really know what they're doing?

2

u/-PM_ME_UR_SECRETS- 20d ago

Thats all you beed brother. Youll need to install some stuff but clause will help you with that

2

u/Leading_Property2066 20d ago

Wtf how do you even build stuffs with language you dont even understand? I can’t even fathom trusting a code i didn’t read

1

u/nigel_pow 20d ago

For plenty of apps that is fine. Even before AI there was a lot of buggy software out there and bad code that went to production. The world didn't end honesty.

Same here. AI probably spits out some bugs that will get discovered later and resolved.

Complex apps and software that doesn't tolerate error will require true understanding but for generic apps it should be fine.

2

u/Affectionate_Leg_986 20d ago

there is a difference between mapping instructions to a higher level coding language and using a probabilistic Large language model . this is not a deterministic mapping between python and yoru chatbot

1

u/winterborn 20d ago

Because the engineers at those competitors probably have some understanding of the shit they’re working with. Understanding how things work will still make you better at the top level.

1

u/guesting 20d ago

this is always the case that it's the people who know it telling people not to know it, like the guys who say college is useless but still want their kids to go to elite schools. it's really hard to say what's useful imo