As I put in an earlier post, I prefer perl. I found it relatively easy to prototype applications in Perl and then move to C++ for scalability if needed with minimal changes in structure.
One thing to be aware of is that Perl is not truly OO, it just mimics it (poorly at times). You probably won't notice it until you do something that is stretching the limits of Perl and if you don't know what OO is now, you won't be hindered by this for years to come.
Some of my coworkers in my latest job have an application framework in Python so I'm having to learn it. Python apparently has more ready-built libraries (which is why they used it). Looking at the language, I don't see the same immediate portability to C++.
I've had good response from the user community at perlmonks.org. Good luck in your programming quest. Whatever you do, don't try to do PHP in a command line wrapper....
Certifications: CREA, MCSE: Security, CCNA, Security+, other junk