Hey Lifehacker, I was very interested in the recent Ask Lifehacker about quitting your job to travel. I love learning and when I travel, I usually read non-fiction novels or anything that I feel would enrich me. Now that I'm embarking on a prolonged journey after leaving my job, I'd love to learn an IT language of some use while I'm away.
I don't want to merely learn its syntax from reading a book. I'd like to solve a practical problem. I am in IT/finance and the suggestions from colleagues I have received so far are Haskell, any Big Data language or even the classics (such as design patterns). What languages or concepts should I learn while I'm travelling and what practical problems should I attempt to solve? Thanks, Travel Coder
Programming picture from Shutterstock
All of those suggestions are good. Haskell is a great, functional programming language that has a lot of free documentation and a vibrant online community which makes it great for specific problem solving. But there are any number of answers to this question that would be equally valid to your friends' suggestions. Naturally, it helps to have a specific project in mind so you have a goal to work towards, rather than just thinking "I want to solve random problems".
With that in mind, we're going to throw this question over to our readers -- hopefully one of their suggestions will be exactly what your looking for.
Got your own question you want to put to Lifehacker? Send it using our contact form.