Обычно изучают так. В школе почти все проходят Pascal (хотя может у кого-то Basic был). В вузе обычно Си и основы С++ (учился в 2х вузах, в обоих было так). С ассемблером можно ознакомится при изучении Си (он поддерживает ассемблерные ставки). В принципе все логично: Pascal хорошо подходит для знакомств с основами, Си - чтобы разобраться с памятью + многие языки имеют Си-подобный синтаксис, С++ -знакомство с ООП. Поэтому идеальный порядок вижу такой: Pascal -> C + Assembly -> C++ После С++ будет проще освоить Java и C#. Также следует ознакомится хотя бы в общих чертах с веб - HTML/CSS/JavaScript
C++ очень сложный, не рекомендую. Также нельзя начинать с JavaScript, поскольку это один из самых кривых языков. Python годится и Паскаль тоже. У обоих языков есть свои плюсы и минусы. По какому языку найдёшь хороший учебник, тот и изучай. Недостаток Паскаля - это чисто учебный язык, для реальных задач надо будет изучать что-то другое. Java или C# тоже можно изучать, но не знаю, есть ли по этим языкам хорошие книги для новичков. По Питону и Паскалю много литературы. Ассемблер полезно изучить, но без подробностей, только чтоб понимать, как работает процессор. Не надо его изучать первым языком.
Такие вопросы лучше задавать на stackoverflow или toster ru. Выбор языка зависит от сферы деятельности. А так я советовал бы начать с Javascript, так как по нему есть очень много информации и он довольно легкий. Есть хороший сайт для изучения этого языка - learn js ru. C++ и, тем более Ассемблер, будет сложноват для первого ЯП