Comment This and... (Score 1) 772
I can't pretend to know enough about this to have any valuable input, but I do have a suggestion.
A few years back I worked on a project, and one of the guys on the team with me was in his 40s as well. He knew the language we were using (C#), but he didn't know modern programming theory. Unfortunely, the team lead didn't get a chance to look at his code before he left (he was a contractor), so we ended up having to throw out almost all of his code because none of it was object oriented.
All that being said, if you go back to learn a new language, pick up some new programming theory as well.
On a closing note, good luck with your decision. Career path decisions are almost never easy (I'm in the process of that right now myself).
Best of luck!