Language Independence Makes You Stronger

November 22, 2007 by Doug Leave a reply »

Random Post PicI was simply going to post a comment @ this blog but Alanis Morissette is telling me to make a post instead. I’ve always been a strong believer in learning more than one language for two major reasons:

1. A good programmer programs
They don’t work. I’ve always found the best programmer is someone who codes for fun, passion and enjoyment. They don’t do it as a means to an end, to make money or simply to be employed. If you only code to earn a wage then maybe you need to take a long look at yourself because you’ll never be anything more than mediocre at it.

2. Each teaches you Something about the other
Without Rails I would never have bothered using the MVC pattern in my web development. I’m not a better PHP developer for it. Without learning Java I would never have done OO. Without Python I would never have bothered with lambda functions. Without Ruby I would never have had the joy of iterating with blocks. Without Haskell I’d have never realised how lucky I am to know all those other languages.

So learning more than one or two is vital to your health – do it.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Google Bookmarks
  • BlinkList
  • DZone
  • Live
  • Ma.gnolia
  • Reddit
  • Slashdot
  • SphereIt
  • StumbleUpon

Related

Advertisement

Leave a Reply