This has probably been answered before in various incarnations, but I think there's enough uniqueness to this question to warrant a new one. If not, please vote to close as a duplicate :)
I spent several years as a developer/programmer in my younger years. A couple of years professionally in COBOL, a few more years professionally in Delphi, and a handful of years in academia in Java. I left the game because I was so fed up with the paperwork assault course required to get the simplest of changes pushed. Spending maybe 10% of my time coding was not my idea of fun.
Anyway, I've always maintained an interest in programming, and lately I've really been wanting to get my teeth stuck into it again. However, the goalposts have moved significantly since and I'm not really sure which pool to dip my toe into first. I have spent a lot of my in recent years in VBA and VBScript to aid in my current role.
.Net? Java? C#? - What is a good launch pad for me reintroduce myself back into current technologies and methodologies? This is not something that I necessarily want to do professionally again - but maybe just to condition that muscle again, for fun.
Thanks in advance