На данный момент начинать лучше с Java или С#
1. Эти языки используют С-like синтаксис (в отличие от Паскаля), который стал де-факто стандартом в множестве других языков.
2. Языки лишены сложностей и опасностей C и C++ за счет автоматической "сборки мусора". "Синих экранов" не будет

3. Среды разработки для этих языков весьма развиты (NetBeans, Visual Studio) что позволяет начинающему сосредоточиться на изучении языка, а не "как скомпилировать и запустить"
Если же брать языки с динамической типизацией, то:
Python и Ruby весьма просты в изучении.
Программы школ и ВУЗов устарели, а создавать новые, под существующие реалии - толи некому, толи средств не хватает. Поэтому Паскаль и Basic - в топку. С++ - только время зря тратить на муки работы с памятью и отладкой курсачей.
Учить что-то из этой троицы нужно только тогда, когда найдете работу где они используются.