Fashionable programming languages

I like to check from time to time what programming languages are hot. For that I use Google. This time I got:

  1. Python – Very good language except for that %&$!@ self keyword
  2. Java – Good language for professionals :-)
  3. D – Seems to be a best of C and C++…
  4. Perl – s/I understand everything/I don’t get it/g
  5. RubyMy currently favourite language!
  6. PHP – Ideal for (small-scale) server-side programming…
  7. Lua – I don’t really know Lua.
  8. C – Best language to learn systems software
  9. C++ – Was good but now is becoming tooooooo complex (do you know what protected inheritance is supposed to represent???)
  10. Icon – I don’t know Icon.
  11. Scheme – Scheme is such a simple language that it is one of the best language to learn programming…
  12. R – Don’t know…
  13. APL – Who would have imagined that! APL is eternal!!!
  14. Processing – Don’t know…
  15. SR – Don’t know…

I don’t want to be rude but where is C# or ASP or VB.NET or anything that might have come from Micro$oft for that matter???

This is why one must be careful when choosing a programming language to learn to solve real problems.

My advice to young people wanting to become good programmers (entre autres) is to choose either Python, Ruby or Scheme (by the way, Scheme has a rather fantastic IDE called DrScheme that is IMHO the best thing since slice bread to learn programming…)

Have fun!

(Image courtesy of Webopedia)

  • Share/Bookmark

About avinash

I am the Managing-Director of Knowledge Seven Ltd, provider of quality consultancy, support and training for open source software. I am also an amateur photographer and musician. I use a Google Nexus One Android smartphone, an Apple MacBook, Mac OS X, Linux and a lot of open source software. I am married to Christina and we have two wonderful kids, Kyan & Anya. In case you are wondering, Noulakaz means "our home" in my native language, créole.
This entry was posted in Programming. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv Enabled