Passei por uma situação parecida ao criar um sistema de chat em tempo real do zero sem frameworks no frontend. Eu já sabia o básico de html, css e js mas queria realmente aprender a fundo como tudo funcionava. Eu não gosto de trabalhar com um framework e acreditar que tudo ali acontece por mágica. Aprendi muito durante o processo e tudo fez muito mais sentido na minha cabeça, consegui entender realmente como funciona a web e como tudo interage com o browser, eu descobri que não sabia NADA de css e consegui aprender muito bem com a ajuda do chat GPT nesse caso. Também aprendi muito fazendo o backend com ASP.NET lidando com autenticação e web sockets, além do deploy que foi feito no Azure e também me ajudou em entender o básico de DevOps. Hoje em dia acredito que a melhor forma de se aprender algo na programação é dessa forma(quando você já tem uma base).
Que legal o seu relato! Quando dizem que a prática é importante, realmente é!
Hoje em dia acredito que a melhor forma de se aprender algo na programação é dessa forma(quando você já tem uma base).
Concordo plenamente! Primeiro precisamos ao menos de uma base, para não se frustar por ter que aprender absolutamente tudo do zero. A divisão de etapas também é importante para manter constância.