если по порядку, то примерно так проходит
1. ты знаешь хтмл и цсс, немного подучил синтаксис шаблонизатора стандартного и научился использовать чужие сниппеты, делать свои чанки. работать с переменными
2. дальше ты понимаешь, чт надо писать свои сниппеты, начиаешь писать простенькие, типа под фильтры (это в понимании модыкса если чо, а не на магазе) и т.п. ну что закрывать какую-то мелочь, постепенно увеличивая сложность
3. ты уже хардово залазишь в разработку, можешь пилить прям под себя
4. дальше ты уже на уровне где-то 80 и работаешь над тем, чтоб кастомизировать под себя типы документов и делать собственные расширения