Well I started off on C++ and BASIC back when I was 5 (my dad's the type that was teaching me algebra 2 when I was 7...)
I only learned Java for a year or so during 8th grade, then forgot.
But the main reason I'm relearning Java compared to C++ or a new language, is because there are so many programs written in Java (like minecraft) so if I knew it, means I can also develop plugins and hax

Though from a practicality perspective, C++ is probably a smarter choice.