Executando verificação de segurança...
2

Discordo um pouco, especialmente falando sobre iniciantes.

No entanto, se você é um iniciante, este não é o momento. Agora, deve-se focar em coisas como: Desenvolver sua lógica, aprender sobre boas práticas de programação, padrões de projeto, estrutura de dados e algoritmos, dentre outras coisas.

Começar pelo framework, em nenhum momento, negligencia esse aprendizado. Inclusive, ter um framework, coloca esses aprendizados em perspectiva: é aqui que devo usar estruturas de dados, nesse outro lugar faz sentido usar padroes de projeto...

Entender como um carro funciona, com certeza, te torna um melhor motorista - agora não acho que se deve só mostrar um carro depois que a pessoa entende de motor. Muito pelo contrario, primeiro se dirige, pega o amor pela coisa. Ensina o framework, mostra pro iniciante que ele consegue fazer algo sozinho - depois disso, naturalmente, ele vai querer melhorar...

Realmente acho que fazer um aprendizado bottom up é muito menos recompensador. Me parece que pra quem começa, as pequenas conquistas valem muito - por isso sempre sugiro começar com um framework, e usar essas conquistas como motivaçao pra se aprofundar nos estudos :)

Carregando publicação patrocinada...