Сочувствую ((
Важнее всего сам метод мышления, а не столько язык программирования. В принципе в нашей команде ребята достаточно просто выучивают новые языки, в зависимости от задач... главное - это всё же системное мышление ну и очень важны общие знания, скажем по работе памяти/проца, маршрутизации и стеку протоколов TCP/IP
И тогда принципиально не имеет значения что ты учил. Просто берёшь нужный материал, учишь и начинаешь творить... но я бы ещё внимательно присматривался к бизнес-процессам. Потому что само по себе знание языков программирования не даёт ничего. Нужно понимание рабочих и технологических процессов того, над чем ты работаешь