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