I don't know where you study, but I haven't heard of people getting the option to chose a programming language within Computer Science, which, I believe, is an optional subject in most of Indian states. We had both C++, Visual Basic in the first year and C++, HTML and 8085 microprocessor programming in the second year. Except for the microprocessor programming, its not too challenging. I found it easy as I was already familiar with the 80x86 assembly language. To me it was an easy way to score 200 marks. In fact, I was busy working on BLIC demo expander a night before the final exam.