Фиг знает какой у тебя it бэкграунд. Я бы выбрал вариант - изучить технологии совсем по верхам, а дальше пробовать реализовать какой-то несложный комплексный проект, в котором использовать большинство из этих технологий. Для начала, без очередей и виртуализации. Например игру Жизнь, с рисовалкой стартового состояния и сохранением каждого состояния в БД. Если сможешь сделать это за несколько месяцев - можно начинать копать в другие стороны. Возможно есть какие-то хорошие курсы на PHP... на java точно были, на которых прям нормальный для новичка проект студенты делали в течение года.
Фиг знает какой у тебя it бэкграунд. Я бы выбрал вариант - изучить технологии совсем по верхам, а дальше пробовать реализовать какой-то несложный комплексный проект, в котором использовать большинство из этих технологий. Для начала, без очередей и виртуализации. Например игру Жизнь, с рисовалкой стартового состояния и сохранением каждого состояния в БД. Если сможешь сделать это за несколько месяцев - можно начинать копать в другие стороны. Возможно есть какие-то хорошие курсы на PHP... на java точно были, на которых прям нормальный для новичка проект студенты делали в течение года.