Новичкам эта информация излишняя. Вам вполне хватит знаний как работать с каким-то фреймворком, в котором всё это уже есть. Кроме того там есть документация по которой Вы хоть как-то сможете понять как это работает.
Изучение как устроен какой-то Фреймворк тема интересная, так же как и написание своего фреймворка. Но делается это не для того, чтобы написать с нуля свой Фреймворк, а для понимания как и из чего устроены Фреймворки. И нужно это профессионалам, а не новичкам.
С точки зрения практики идея о своём фреймворке не очень хорошая. Вам никогда не хватит сил на развитие и поддержание своего фреймворка. Ведь за большинством Фреймворков стоит большая команда.
Если хотите взять какой-то минимум от фреймворка — рассмотрите микрофреймворки. Например, Slim.