言語なんて方法論にすぎないので、それに拘るのは如何なものかと思います。
それよりもコンピュータとOSの基礎的なことと、
構造化設計とオブジェクト指向の本質(要するにプログラムの作り方)を
学んだ方が良いですよ。
それにはまず作ってみることが重要。
個人的には言語はC言語だけで十分だと思います。
基礎+デザイン方法+C言語を理解していればどんな言語でも簡単に習得できます。