Продублирую ответ
Сергей Протько
Это поможет не городить костыли)
Главное - понимание основ. Язык и вся инфраструктура( докер,вагрант,фреймворки и т.п) - всего лишь инструменты, которые осваиваются довольно быстро при хорошем фундаменте.
Не претендую на абсолютную истину..просто личное мнение