どんなプログラムを作りたいかによると思いますけど、ゲームを作るなら当面は公開場所など含めた環境的にプチコンがベストだと思いますよ。 スマホ用アプリだと、折角作っても埋もれて誰の目にも触れないなんてことあるかも知れませんし。 色んな言語があるのは、それぞれ必要とされる目的が違うからだと思いますし、広く他の言語の書式を知るのは、それぞれの違う部分と共通の部分の境界が分かって、メモリやハード面への理解が深まるので無駄じゃあないとは思いますけど。