I'm sat here tonight bashing out some Project Euler with Python for virtually the first time and as a .Net developer, I am a little out of my comfort zone. (Maths is not my strong point and I am diving into python). Part of me wants to fire up Visual Studio and get the problem's solved but there is another side of me that wants to do this in python so I can find out what the fuss is about.
My question is : Is this doing my real work any good? Is it beneficial to learn more that one language? Or can it be unproductive?
From my current experience working in a vba/vb.net/c#/SQL/asp.net/js environment and coming from a Delphi background I sometimes end up thinking in some psuedo-code. And there have been times where vb's session() and c#'s session[] have tripped me up for a long time.