If I were to concentrate on just 5 general purpose languages these are the languages I would have to say that you need to learn. Learn these and you might find employment somewhere. These are my choices. You might have a different idea.
C and C++
Despite the plethora of other languages out there, these are still the biggest. C might be considered as being the one language that is dying. I’d say not. There are a ton of applications written out there that are written in C. There is still need for those who can program in C. C++ is still a viable language, and it’s support by Microsoft as the language of Windows will keep it running for some time to come.
Java
Java is the language most people think when they think of developing for the web. Sun has taken the position that Java should also be considered for stand alone applications. Java’s support for a standards based database connection scheme will see that it will be a viable language for some time to come. Oracle’s support of Java seems to also make sure that Java will be around for some time.
Objective C
This is the language of the Mac and iPhone. With the advent of the app store for the iPhone and iPod touch many developers are looking to those who know Objective C. Objective C is a little weird but it does provide a simpler and slightly cleaner way to write apps for the platforms that use it.
Python
Kinda hard not to like a language named for the British comedy group. This is the language that I use to teach people how to program who have never programmed before. It is an interpreted language and has an interactive mode with the runtime. A lot of software are now using python as one of the scripting language for automation. There is a python objective C bridge for use with Macs, so that you can write code in python for use in Macs.
Perl
Perl is one of those sneaky languages. You learn it and before you know it it’s doing a lot for you. Perl is one those languages in my repertoire that I am using now more than I have ever used it before. The simple reason is that it works so well with the majority of file types I work with, text files.
Well that is the 5 languages to learn now. These are subject to change, and if I change my mind, I will tell you all.
[ad#ad-2]
Related posts:





