1.) Small Basic<br />
2.) qbasic<br />
3.) Visual Basic <br />
This list is organized by complexity. Simplist first and most complex last. All of the programming languages on this list are designed as teaching languages, which means that they are relatively easy to learn.
C is too hard, and Basic *SO* 20-th century.<br />
I have never tried Python. I get the sense it was designed for educators, and it is fairly modern. It might be a good pick.<br />
Nobody teaches with PERL, but if you're in a hurry, it has its good points...it is designed to be useful, to get results quickly and conveniently, but it isn't pretty, it isn't elegant, and you might develop some nasty coding habits
I learned Visual Basic, then decided I didn't like programming <.<
for what sort of programming?
Basic or Unix.