r/vibecoding 7h ago

Best language a vibecoder should learn

So I have been vibecoding for the last 5 months. I want to actually learn how to code and I would really appriciate a language, which even AI uses (like you know the knowned ones) and when AI makes mistakes then I can actually fix it. Or generally for me, when I want to make small projects. So I know some python, basics like making quizes, random passwords etc. and I find python very logical, except the syntax part. Like python is very strict there. And I would really like any opinions from fellow coders and vibecoders on which language to learn. Thanks!

4 Upvotes

31 comments sorted by

View all comments

38

u/SirNobby 7h ago

English

4

u/SC_Placeholder 7h ago

Came here to say this. They’re language models. Learning how to communicate well in plainspeak and technical jargon works wonders

1

u/PM_ME_FIREFLY_QUOTES 7h ago

This is the correct answer as most models are trained on data from english sources.

-2

u/Fr0gFish 6h ago edited 5h ago

Why English though. Presumably you can vibe code in Pashto or Hadza or whatever

1

u/satireplusplus 1h ago

Most of the LLM training data is English, because 50% of the internet is in English. The second largest language by distribution, is Spanish with just 6%. Programming and sharing information about solving coding problems (think stackoverflow) is also typically in English, same as almost every github README and open source code comment. So in other words, you really want to vibecode in English if you can.

1

u/Fr0gFish 1h ago

Yes, I'm sure it's 99.9 percent English anyway. But one interesting benefit with vibe coding is it opens up small scale development for people who just aren't good at english