Oleg
Подскажите, пожалуйста, что еще нужно помимо курса Романа?
Выучить основные команды линукс, освоить работу с Git (github и др.). Работа с базами данных (изучить синтаксис языка SQL). Хостинги: heroku, AWS, еще какие то, по вкусу. В курсе, правда, многое рассматривается (git и SQL). Но, расширять знания надо. Ну, и еще работа с фронтендом, тоже пригодится. А там уже простор широк - минимум - это верстка (HTML & CSS), а по хорошему еще и фреймворки типа Vue и др. По моему мнению, если нет опыта разработки на других языках, это может занять до года. Прежде чем более менее шарить начнешь. И если есть способности, конечно, не совсем уж гуманитарий. И самое главное забыл - английский язык надо подтягивать. Без него серьезных результатов будет трудно достичь. Во-первых вся новейшая документация и статьи на английском, во-вторых - на любой серьезной программерской работе потребуют хорошее знание, а тем более если работать по удаленке на заграницу. Еще слепой десятипальцевый метод печати на клавиатуре не помешает. Можно и без этого, но, лучше освоить - это сильно повышает скорость работы.