Я бы тебе рекомендовал попробовать обучиться прямо у работодателя. Я работаю в гудлайне (это местный интернет провайдер). Начинал свою карьеру с инженера связи по обслуживанию юр. лиц. Затем меня пригласили на курсы программирования. Ну и как то все это закрутилось - завертелось, и через год меня перевели на другую должность - разработчик новых продуктов.
Похожее повышение можно провести в РосТелекоме, там тоже хорошее начальство (по отзывам коллег)
оно может быть полезным, но нельзя выучить абсолютно все с одного курса, имею ввиду гикбрейнс и подобные ему ресурсы являются базами знаний, которые содержат различные статьи, уроки и примеры кода, которые могут быть полезны для изучения определенных тем или навыков