Наверное соглашусь с тем что js для первого языка будет не очень, сильно он специфический.
Чтобы алгоритмику подтянуть, подумать программирование - пайтон лучше всего.
Но чтобы ООП прочувствовать и все его нюансы - лучше C# или Java.
Ну а потом уже куда душа ляжет.
Ну ещё мы забыли спросить к чему у автора лежит душа ))
Да, разумеется, но имхо это уже потом, после питона. Сначала новичку нужно програмированием овладеть, а не ООП