Паскаль хорош для "акачемического" изучения. Чисто освоить основные приемы программирования, понятия и конструкции.
Но я бы не стал сейчас уже возиться с Паскалем.
Для первоначального изучения Lua очень хорош. В нем нет ничего лишнего, начать легко. Но в тоже время есть достаточно глубины, чтобы долго было не скучно.
Есть много возможностей для наглядного программирования, с получением осязаемого результата: можно писать под OpenComputers, можно делать игры на Love2D, и так далее.
В США в некоторых школах использовали Python.
С ним будет сложнее разобраться в плане "как установить, как применить", особенно на Windows. Но в плане синтаксиса он хорош. И подходит для изучения.
Можно писать игрушки на Pygame, или Renpy (например).
Плюс это реальный промышленный язык, на который потом можно найти хорошо оплачиваемую работу.
Имеет смысл посмотреть и в сторону Java, (imho). Язык достаточно простой, сразу знакомит с парадигмой ООП. Применений - огромное количество. От модов к тому же Minecraft, до создания веб-приложений и приложений под Android.
Игры тоже можно делать - на LibGDX или сразу на LWJGL (на котором сделан Minecraft, кстати).
Опять таки, это промышленный язык с большим количеством вакансий.
И есть куда расти в нише JVM - можно изучить Scala, например.
Для любителей хардкора можно глянуть на Rust. Мне кажется это лучший вариант, если вас тянет на низкоуровневое программирование. Кривая обучения покруче, чем у большинства других языков, но опять таки - ничего сверхестественного.
Язык активно развивается, уже имеет промышленное применение, и дальше будет больше.
Если чувствуется влечение к вебу - надо курить JS. Он немного нелогичный, и с крайне запутанной инфраструктурой, но базовый уровень изучить несложно.
А применить JS сейчас можно почти везде. И в вебе, и на десктопе, и на мобилках.
Опять таки - промышленный язык, и в будущем легко будет найти работу.
Ну вот кажется и все основные языки, на которые имеет смысл обратить внимание, выбирая, что бы такого изучить.