5 Computer Languages to Learn now

by Clay Moore on July 28, 2009

in Computers,Software

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]

Be Sociable, Share!

Related posts:

  1. 5 languages you need to know for the Web
  2. 2 languages that Don’t have Data Types
  3. Is Perl dead?
  4. What is a scripting language?
  5. 3 Things to remember about Java

Leave a Comment

*

Previous post:

Next post:

<