Создание бота. Какой язык программирования выбрать?
ИМХО, на python вашу задачу вы решите в среднем за месяц. По сути это основы + пара библиотек (request, urllib для начала, scrapy потом). Вы изучите: основные понятия, алгоритмы, подходы ( т.е. основы основ). После этого можно браться за Django или Flask. Затем учить тот же js будет проще (основа есть).
В случае с js+Node у вас уйдет время еще и на изучение фрэймворка. Первый скрипт вы на коленке соберете не скоро. 
Мне лично python дался легче, чем js. Поэтому начал с него и не жалею. Щас потихоньку изучаю js - дается гораздо легче.
Во первых надо просто учить js.html.css.php - это фундамент веб програмирования
На начальном этапе без фреймворков, надо уметь писать простые велосипеды на чистом языке
Далее смотреть как таких ботов делают другие - на фреймворках или без 
и если надо сервер писать на каком нибудь еще языке или работать на каком нибудь фреймворке или библиотеке то их освоить