I am teaching myself C++ after this, I want to learn a scripting language. I think I will go for Perl, I want something like Perl because I feel(I don't know), that Perl will not be changing drastically in the following years, that the current userbase and available OSS code is huge and that this will not change any time soon. I also like OpenBSD and it has Perl by default. Anything I should be aware of?
If you want a scripting language you'll save yourself a lot of pain by starting with Python. It's also on OpenBSD isn't it? If not, I'm sure it's trivial to install it there.
He can either learn Python 2, in which case he'll have to adjust to Python 3 when it takes off... or he can learn Python 3 and not (yet) have widespread library support.
Learning 2 and then moving to 3 whenever it takes off isn't really that much work, but I can totally understand it having a chilling effect on prospective learners.