Então, não acho que deva ser algo complicado.

Um nodeJS, um navegador e um editor dão conta de uns 80% dos projetos? Se a ideia for ensinar web.

Creio que rode python bem(mas não conheço a linguagem)

Se a ideia for ensinar java ai a coisa complica...

No mais concordo com você!