There is no specific answer to your question. Some people may succeed with some, while some people prefer to be a “walking” person who knows almost everything.
In my opinion, for the same student as for you, knowing as many languages as possible will not be productive, and by the time you finish your studies, perhaps what you have learned will no longer have advanced experience. One thing you can do if you are a practical person is to look at the list of jobs and their descriptions to find out what skills you need to do this job.
Not completely connected, but someone once told me that good programmers succeed no matter what language / programming environment they use. It’s easier to work in some environments than others.
I would recommend knowing at least a scripting language (like PHP) and another managed language (Java or C #) before you finish.
In terms of skills, you just need to program more to gain experience. In my opinion, the more you train, the better you will be in it. At the very least, you should know some OOP programs and data structures. As a rule, try to learn things that will make you useful (for the whole world or for employers).
Hope this helps. =)
wai
source share