First of all this is not a comparison between the languages. So I\'ve asked a qu
ID: 654668 • Letter: F
Question
First of all this is not a comparison between the languages. So I've asked a question before telling that I am a beginner programmer (hardest thing done is a chat server/client when I was reading about threads, and I've used twitter api, which is somehow very easy.). My goal is to become a better programmer and understand more things since I'm only 14 years old. I read that learning c++ will make me understand more things in programming, and help me in future becoming a better programmer but, I think, at the moment, that I'm improving in c#, creating more programs and enjoying... do you think I should continue and become better in c# and java and forget learning c++ till I go to the university and I will be forced to learn c++? Personally I think I'm wasting time in c++ focusing more on theoretical things rather than programming itself.
Explanation / Answer
If you enjoy programming c#, then that is what you should do. You could go through your whole life and never need to learn c++. That wouldn't make you a bad programmer, just a programmer that doesn't write c++
If you want to become a software developer, you are already in a very positive and lucky position. To have found a career choice you enjoy and feel motivated to persue. You will pick up and learn all the theory as you go along. You will come across problems that make you see things differently and learn more, which will evolve you as a developer. I wouldn't say you need c++ for that.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.