Universities shouldn't teach any language at all. Maybe show them and explain why each one is better in any example, but I wouldn't like an University that teaches to code for Win32 over Java either.
* My experience in University: I had to code in Assembly language, C, C++ (to learn about memory allocation, pointers, garbage collection - f*ck valgrind - ), Smalltalk / Pharo (for real object-oriented), Python / MatLab (for math things), and Java (for algorithms).
* My experience in University: I had to code in Assembly language, C, C++ (to learn about memory allocation, pointers, garbage collection - f*ck valgrind - ), Smalltalk / Pharo (for real object-oriented), Python / MatLab (for math things), and Java (for algorithms).
edit: Add Smalltalk/Pharo