Возможно ли использовать Python или Ruby для создания интерактивных Web страниц?
Нет, Python и Ruby будут работать на серверной части. Интерактивность — это JS. Ну или флеш, но я вам об этом не говорил. 
Если вы мазохист, то хоть с++ emscripten и вперед. Если чуть чуть то Dart, GWT. 
Если нет, только учить JS (coffee, ts, fb:flow);  
Быстрый старт:
https://speakerdeck.com/addyosmani/front-end-tooli...