To be clear, I've never used the language. I actually dislike programming, though I've decided to get back into it because I have a couple of projects I want to poke at. I'm now deciding between Java and Python.
Maybe I should do an 'ask HN' submission.
I've narrowed it down to Python or Java. I've done C, C++, BASIC, QBASIC, Perl, PHP, and even some COBOL. I've played with a few others.
Have you thought of learning a new programming paradigm? Why not check out Elixir or Rust?
I learn best from people with exacting standards.
If you're going to eliminate languages for that, you're basically out of options.
I think Python is the much better choice to start out, but Java is pretty great too. It's hard to find languages that are actually bad choices... maybe COBOL.
I hired professionals in 1995. I was done doing any of the coding by 2000. I sold and retired in 2007.
I took only one course in C. Everything else was learned on my own, informally.
Most of the times all your questions will be answered by a simple google search, as there are mountains of good questions and answers on stackoverflow.
IMHO for you, getting back into programming will be as simple as opening the interpreter and starting to type.
I don't think programming has changed, the basic mentality is still the same. And nothing beats good old experience.
The new niche "trends" such as asyncronous programming, actor-based programming etc. could be easily learned by lingering on HN for a while :).
Best of luck getting back on the keyboard!