It depends what kind of jobs do you want to take up after graduation. If you want to do the high-level application development work, then, you can choose java and j2ee related techs; But,if you want to do the os-closer jobs, then c is just the one you are looking for.