Изучение чего угодно достигается только непрерывной практикой. Лучший способ - создание своего собственного решения на базе того "fullstack", о котором ты сложил своё представление. Если ничего в голову не приходит, возьми за образец что-то готовое и постарайся повторить в той мере, в какой хватит сил. И как правильно подметил
Sanes, документация(!) ...и тематические форумы с конкретными вопросами, как и что сделать.
P.S. Было у меня одно прикладное решение на 1С (на платформе которого я никогда не разрабатывал), которое успешно внедрил в работу одного важного учреждения. Так вот успех был достигнут лишь и только тем, о чём было сказано выше, ну и чётким пониманием конечного результата, постановкой малых задач и любознательностью.