нужно. но выучи хотя бы один. откроешь для себя что есть куча похожих на него. не спрашивай "нужно ли хоть чему-нибудь учиться", выучи уже хоть что-что, дальше станет ясно все самому
Смотря каким вы хотите быть программистом: Развлекаться и продавать свои программы - учите один язык Если хотите создать какую нибудь компанию по программированию и разработке - учите несколько
для работы достаточно одного. Для разработки своих проектов нужно знать языки специальных направленностей, что бы была возможность просто реализовать ту задачу, которая нужна.