Could always do it the academic way.... C, then C++, then Java, back to C++, back to Java. Once you graduated you will have learned no language mastery, just how to to think like a programmer... If that is what you want
At my school, CS classes started in C, did a touch of PHP/JS, then a functional language (was scheme, now OCaml), and then a giant hodgepodge of whatever you/the professor wanted.
Which, honestly, isn't necessarily a bad thing. If you know how to think, and you have experience with a language that's at least something like what you want to learn, you can pick up almost anything quickly.