Я знаю C++, но не знаю Пайтон и никогда не было потребности его изучать. А все потому что знание двух основных языков с буквой "C" в названии делает для тебя все языки бесполезными - на них можно реализовать почти все, кроме очень узкого набора задач.
И вопрос задан в не совсем корректной категории, потому что ни тот, ни другой не используется в верстке... а если и используется, то не во фронтэнде и не настолько, чтобы ради этого целый новый язык изучать.
Если бы я выбирал для себя порядок изучения, то это бы не отличалось от того, что я выбрал в реальности: Java > C++ > C# > JS > Swift. Еще SQL и PHP, но лично их я бы оставил на самом дне изучения, потому что мне в них не нравится примерно все и сразу. И да, учить один язык программирования бессмысленно, особенно если это Пайтон... рано или поздно придется брать более серьезный.
На любом из данных языков ты сможешь выполнять одни и те же задачи, впринципе. с++ считается языком более высокого уровня, который сам по себе открывает больше возможностей. Но при этом всем он труднее и запутанней. то, что ты можешь на питоне написать за пару строчек в c++ ты будешь писать в 10 строчек(условно, для понимания). Здесь скорее зависит от того, для чего тебе быть программистом и что ты хочешь писать. какие программы и приложения. Питон проще, как я знаю и более пригоден, для изучения с нуля.