I've programmed in many many programming languages.
A quick list would in include C/C++, pascal, C#, Java, Standard ML, prolog (which i hate, but CS made us learn it), ADA, J# (which is basically just a rip off of java and i never liked it), Delphi (which is just a rip off of pascal), and various scripting languages for one thing or another i've long since forgotten.
These days i'm only compitent in C/C++, C# and java.
I find what you're really learning the first time you learn to program in a language is the thinking process of programming. The language doesn't really seem to be as important.
I can usually just start writing a program in a language i don't know if i've got syntax reference and the life available. I think part of that's just me and part of it is because I did part of a really old school sink or swim teaching styled CS course where if you couldn't pick up a new language in a weekend you failed.
~EG (maria)