[Geeks are Sexy] technology news

Saturday, September 16, 2006

10 Programming Languages You Should Learn Right Now

Among thousands, a few programming languages really stand out for their job marketability and wide use. If you're looking to boost your career or learn something new, eWeek has an interesting piece that should help you make up your mind about which programming language you should learn next.

By picking the brains of Web developers and IT recruiters, eWEEK selected 10 programming languages that are a bonus for developers to add to their resumes. Even better, they're great jumping-off points, with loads of job opportunities for younger recruits.

So, do you guys agree about what's in this list or not?


  • I disagree with C# and VB.NET being on the list, although if it's a top-ten, they may just make it by default (nobody really needs to know 10 languages). AJAX is not a language, so not only does it not belong there, but it destroys the entire list's credibility by being on there. When somebody says a non-language is one of the top 10 languages to learn, you can't trust a damn thing they say.

    By Blogger Wolfger, at 6:41 AM  

  • I'm not a programmer, so I can't really say.. I coded back when I was in school, more then 10 years ago, and system administration really took me away from this field. I think Ajax is more a combination of languages then a real language right?

    By Blogger Kiltak, at 8:49 AM  

  • isn't #2 the same as #10 and #3 the same as #4.

    i disagree with the quote "Perl or PHP is critical if you are doing Web apps." i wouldn't say that perl is a must for web apps but rather perl IS a great tool for quick and dirty processing. PHP is a bit dirty and starting to look dated too.

    this article is destined to rouse a lot of emotions :)

    By Blogger Mark, at 2:36 PM  

  • I think this is yet another list that, while mostly valid, has a title that is a bit sensationalist, and isn't terribly accurate.

    You're right, AJAX isn't a language, but it does belong in an "essentials" list like this. Again, the list has a bad title. I'm with you on the credibility point (same goes for anyone seriously pushing the phrase "Web 2.0"), but this is still a pretty good list.

    AJAX is a mashup of XML and JavaScript (that interacts with (x)html/css) that hinges on a special JavaScript object that allows a client to communicate asyncronously with server.

    I would argue that yes, AJAX is becoming more and more critical to know if you're working in web development, but there are a number of frameworks built on top of AJAX and other technologies that are also becoming important. The list mentions Ruby on Rails AND Ruby. There are various "rails" equivilents for all manner of different languages and platforms.

    This is definitely a complicated issue that a simple "top ten" list can really address. It's just easy for simple minds to wrap themselves around lists like this, hence their insane popularity.

    By Blogger theMatt, at 8:07 PM  

Post a Comment

Links to this post:

Create a Link

<< Home