A fascinating article at Computer World on the 12 IT Skills that Employers Can’t Say No To. I can quibble with parts of each list. I’m no fan of C++, Java, or C#. In fact, C is a better language to code in, though it is an extremely dangerous language to code in. C++ creates ugly code. If you’re going to do OOP why choose something that Alan Kay, the father of OOP, would never use, where in fact he said “When I invented the term ‘Object Oriented’, I didn’t have C++ in mind.” ‘nuf said. Besides, if you want to do kernel level work in Linux you’d better know C. C++ isn’t going to help you. It’d be better to code in a host of languages, all interoperating with one another via an underlying framework than picking a single language as though it’s some sort of Swiss Army Knife of computer science. I see more and more solutions coded in Python, Ruby, and PHP and as more things move to the Web and require Web-based interfaces I can see a greater need for AJAX, Python, Ruby, and PHP than I can for Java, C++, or C#. In fact, I
