It's a tough question. It really should not depend on the college but it should depend on the job that you will get in the future. Companies use different languages and whatever languages that you are familiar with, you will have to choose a job and the company that fit your languages. For example, I have a friend who is good with ASP because his old company which was big used ASP and Microsoft products mainly. Then he quit his job and had to look for other jobs that would require his expertise in ASP. However, ASP started to fall because there are so many new languages came up which sooner or later proved to be superior to ASP in various aspects. So jobs for ASP were not as hot as before anymore and he felt that he needed to walk away from ASP. He tried to learn other languages after that but technically speaking, without real world experience in a corporate environment, his newly learned languages were not in high expertise so they would not qualify for him for job requirements. He is still stuck to his ASP unless he can volunteer or have some chance to be exposed to corporate environment of other languages which is so rare. No one would allow you to do anything with their codes if you are not a pro in the field because you would screw it up rather than helping most of the time. It is the reality that you do not really know which language will benefit you best, you just kind of go with the flow around you and hope it will turn out good for you in the long run. Hope this gave you a deeper view into working environment.