Ultimately, it shouldn't matter what language you learn to program in, the principles will all be the same. MIT undergrad courses are renown for using "unpopular" programming languages for their courses (like
Smalltalk) and they don't seem to be hurt by these choices...
Pascal is a fine programming language except for it's lack of support (due to its age and lack of commercial deployment)...