I've read that one should pick languages for he wants to do. Are there just like, a few languages, that when learned, would cover pretty much every job?
I'm a programming nub. I've just turned seventeen and I'm only halfway through a high-school Java course. >.>
Name:
Anonymous2007-01-24 21:10
Depends on what you want, really.
If you want to make macros for work or whatever, learn something high-level like python or VB. Restrictive and resource expensive, but you'll get your program done much faster, and if it's something small, chances are it won't matter anyway.
If you want to be a part of a large scale software dev. environment, you're much better off learning a lower level language like C, because most likely you'll have to be more careful on your impact on performance compared to if you're just putting together for a two-week company-related project that'll likely never get used again.
Then it changes again for website development, I use ASP classic because I have to, but honestly I can pretty much make it do anything I want, and with good coding/database practices, I can make it perform well (enough) for larger-scale sites. I wouldn't recommend learning it though, no one uses it anymore.
I'd say familiarize yourself with a high level language, a low level language, and maybe even dabble in ASM, since you don't seem to have anything particular in mind, you may as well round yourself off well.