I'm a 13 year old kid that wants to become a software developer. I'm not going to bore you with a whole bunch of detail right now. So basically I have been learning C++ on and off for a few months and am now learning about pointers, referencing, dereferencing, etc.. So since I still have a lot of time to develop and work and most importantly learn how do I become a great developer. I always want to be the best. That's why I was always a ball hog, I always wanted to be the best and score. I can't settle for not being the best. So any tips on what I should do in the future. Side information(sorry if I sound like I'm being arrogant) straight A's, pretty god damn good social life, and also really like running. So I know I basically asked this like a million times throughout the span of this question, but what should I do with C++, what other languages should I learn, and what should I do to become a great software developer. Sorry for being super repetitive and/or arrogant. Best answer I will make sure gets 10 points or more depending on how good it is.