ИМХО, виртуальная машина - лишние заморочки, ставьте полноценную Ubuntu 10.04 с официального репозитория на неразмеченную область диска. Desctop версия идет сразу с пакетом локализации, поэтому не надо искать специальных русских версий, они отстают. Ubuntu создаст загрузчик GRUB при установке. При загрузке компа выбираете, что запускать Ubuntu или свою ось.

А про программирование можно и Питон преподавать, он для того и создавалсяон ближе всего к ББ по идеологии компонентности и ООП в нем очень ненавязчивое, но сильное. Хорошая связка есть Питона с QT4. Мощные пакеты для численных вычислений. Слышал даже про связку с CUDA, PyCUDA. Зная Питон в России не сложно трудоустроится в Web-среде, в науке применяется широко (есть книга Физическое моделирование на Питоне), пакеты для математиков и набирающий обороты BioPython.