C
C is an older language, however it is still popular. Most people will say C isn’t a good language to start with. I however think it really depends on the person trying to learn. Even if you don’t want C to be your first language, I highly suggest learning it sometime in your life.
______________________________________
C++
C’s younger brother. This is a newer version and take on the C language. This language introduces Object Oriented Programming. The transition from C to C++ or vise versa can be a tricky one. Things have to be "unlearned" or forgotten. Either way once you learn one the other won’t be so bad. C++ is a powerful language, used for almost anything you can think of.
_____________________________________
Perl
Perl is a dynamic language that has been around some years. Perl can do many things. These include: GUI’s, System Admin, Web Development. It also supports a few programming paradigms: Procedural, OO, Functional.
_______________________________________
Python
This language has gained much attention in the last few years. It’s simple syntax yet elegant design lets it make code on other languages shorter and more legible. This language is very sparing to beginners.