Concordo, uma das principais vantagens do JavaScript é não precisar de nada para instalar, na minha opinião os cursos de algoritmos deveriam usar essa linguagem para ensino, já que a mesma além de estar em todo canto é bastante simples para passar a idéia de como funciona uma linguagem de programação além das várias possibilidades que a mesma permite.
Certo é que a linguagem correta a ser usada para ensino seja C (quem sabe C pode facilmente aprender qualquer linguagem, mas o contrário nem sempre é possível), entretanto JavaScript é bem semelhante a C e considerando que no estudo de algoritmo só interessa mesmo o algoritmo estruturado então cai como uma luva.