Желательно, чтобы этот же язык мне потом в будущем пригодился. Хотел пайтон, но друг сказал, что хуня и чтобы я C++ учил. В програмировании полный ноль.
С самого нуля лучше учить приличный учебник программирования. И тот язык, который используется в этом учебнике для объяснения свойств алгоритмов.
Но если ты хочешь с нуля и сразу промышленный язык, то единственный более-менее приемлемый вариант - Go. Очень маленький универсальный язык прикладного уровня (намного меньший, чем Java, C# и, тем более, C++) с очень сильной статической типизацией и минимумом особых случаев и исключений из правил.
Языки с динамической типизацией (Pуthon, JavaScript, PHP) - они не для того, чтобы научить, а для того, чтобы максимально быстро написать код, не обращая внимания на качество этого кода. Да, можно выучить крошечный кусочек Python и говнокодить на нём простые типовые скрипты, но если учить Python всерьёз, то это большой и сложный язык с кучей грабель, на котором очень сложно научиться писать приличный код.
И если Python просто большой, то C++ огромный. Новичок в нём утонет, не понимая как правильно использовать разные конструкции языка, делающие почти одно и то же.
А кто знает твоё будущее, может ты там историк какой-то и нах...тебе не надо программировать. Но если хотя бы инженер чего-то...то да, питонище хоть что-то.