Então, já começei a estudar e tenho uma base já, mas no caso do desenvolvimento de servidores web eu fiquei meio com dúvida em relação a isso. Obrigado por compartilhar sua visão sobre. Dei uma lida nessa biblioteca, inclusive começei a utilizar ela, mas notei que é necessário escrever muita coisa para realizar a criação de uma simple rota.
Foi como disse, um framework abstrai muito do que você precisaria escrever, sem eles é uma boa pra aprender como funciona uma requisição, quais são os headers necessários para cada método e afins, mas que é verboso é. Você pode ir tentando abstrair essa lógica em uma classe e alguns métodos também. Um bom exercício é tentar fazer um crud simples sem frameworks, em memória ou com um sql, depois tentar recriar com um framework e por fim se quiser, tentar refatorar a implementação pura, recomendo isso porque é o que funciona comigo quando vou estudar alguma linguagem nova, talvez não funcione contigo mas vale tentar.