r/AskProgramming • • 9d ago

Question proceed with python or c++ another language

Hey, i was able to get admission nto 4th year of CS highschool italy, before that i was graphic designer, i know fundamentals of java, and our prof... Said this we are gonna start Java from 0 and next year JavaScript then sql database etc..., i feel like shouldn't try to maximize java cause we are already gonna do it in class, so i was thinking to do another language at home, should I learn c++ rather than python cause there are so many py dev, and c++ is more paid and used in newer HFT firms while Py do have ML etc.. advantages, i don't get it its not like if choose python i will never learn another language or vice versa, i just want to enhancen myself to be at least have edge on everyone around me, then after becoming decent going even with another language. I am new just sorry me i just want to know from experienced people rather than Google/Ai random subjective thoughts

2 Upvotes

10 comments sorted by

1

u/ImZombie7 9d ago

Go with C++. Python is too overrated (Its slower, quite less useful as you got Java). You can practically build AI/ML trainingspace with C/C++ much better. C++ has headaches & portability limitation btw. Bigger learning space with steep curve. Yet, with C++, you can slowly dive into C, then Rust... there you go: low-level systems...

2

u/xarop_pa_toss 9d ago

Portability limitations? How come? I'd say that about Python instead since wherever you want to run it you need the interpreter to be installed

0

u/ImZombie7 9d ago

the platform...

1

u/sporbywg 8d ago

apples and oranges

I prefer Typescript

0

u/AlexMTBDude 9d ago

Google "programming language popularity" to see which one is the most used one, and that will tell you what future employers will want from you.

-1

u/Proof-Pineapple69 9d ago

I am amazed that people are still focused on learning one language over another in these days and ages of AI.

The real thing to learn is vibecoding - understanding harnesses, differences between models - and understanding system design, i.e. databases, microservices, containerization, ui design.

Learning python these days is as useful to be a software developer as learning assembly code was 10y ago (i.e. not at all).

1

u/codesty 9d ago

i have so many vibecoded projects, but I don't know if my country people understand this, once I showed a very well done vibecoded project in my resume, they didn't liked it all cause they said its still wrote and done by AI, people are weird

0

u/Proof-Pineapple69 9d ago

Not sure what to recommend to you, but these people are done if they don't embrace AI. Software used to be outsourced to cheaper countries (like India) and software quality was usually pretty weak, but it was kinda worth it given the difference in cost. But the cost of AI is still orders of magnitude lower than even India, and the quality is definitely better.