In general its not about languages more about theory. Once you know one programing language you essentially know all of them. A good computer science program teaches you things like data structures/algorithms, design principles, system architecture, grammers/parsing, etc..
Most schools teach...