Languages To Learn For 2010

It’s generally good programming practise to try to learn, or at least become familiar, with a new programming language every year. 2009 was a bit of a washout for me in this regard but in 2008 it was Erlang and although I haven’t had the time to actually produce a project with Erlang I’ve read Joe Armstrong’s Programming Erlang and like the concept and semantics of the language. The syntax though is still a little bit wierd to me, but that apprehension is probably due to my lack of practise in the language.

This year I’ve decided to try my hand at two languages, one relatively very old and one relatively very new. The old language is Scheme, although I’m still up in the air over which implementation to try: Chicken Scheme or PLT Scheme. The new language is Google’s Go programming language.

I might try and post a few articles on either language on this blog during the course of 2010, that is if I manage to learn enough to not look like a complete rank beginner.

Farrel Lifson is a lead developer at Aimred.

About Aimred

Aimred is a specialist Ruby and Ruby on Rails development house and consultancy based in Cape Town, South Africa.

We provide Ruby and Ruby on Rails development, consulting and training services to businesses and organisations of all sizes. If you want to find out how we can help you, contact us at

Recent Posts

Yearly Archives