Человеку 40 лет, раньше много пахал на Visual Basic 6 (не путать с VB.NET). Теперь работы на нем не найти. Поэтому вопрос освоить что-то другое чем быстрее, тем лучше, вероятно это будет C# или Java. Хотя там еще навалом фреймворков надо учить, но так в любых языках наверное. Или в таком возрасте в джуниоры вообще будет не реально устроиться?