The language you choose depends on the end application. Are you writing math-intensive programs, graphical interfaces, business software, etc.? If you plan on working in the software industry, you will need to know a couple of languages at least, and be able to learn more as time goes on.