アルゴリズムを勉強することが目的なら、言語は何でもいいに一票。
使い慣れたやつじゃないと、言語自体の使い方とかに気を取られて、アルゴリズムの勉強がはかどらない。

ただ、C言語はいろいろと手順が多い傾向があるので、「言語初心者」には適さないと思う。