Aprendendo aprendendo Aprendir?

Como vocês praticam uma nova linguagem/framework? Tentam usufruir das bibliotecas e facilidades existentes, e faz assim, uma busca incessante pela automação que vocês precisam ou vocês tentam criar algo e eventualmente usufruir da reutilização de codigo?

Estou estudando react atualmente, tive experiência anterior com Angular e Vue. Na React, quero fazer um algoritmo de autenticação e preservação de sessão no browser, eu já sei como faz isso , mas não conheço as melhores praticas e libs que facilitam essa tarefa da React. Sendo assim fiz tudo manual criando meu proprio algoritmo, porque não achei muito intuitivo usar as ferramentas que supostamente existem, e penso que eventualmente por algum motivo irei usa-las em futuros projetos.

A questão é, eu tento fazer certas coisas do meu jeito, não porque eu quero mas porque as vezes não há um direcionamento objetivo e claro para certas ferramentas de uma linguagem/framework. O código pode ficar uma desgraça em aspectos de padronização de projeto de linguagem/framework mas não tem problemas, logo em seguida com mais experiência ele será refatorado.

E você, oque pensa a respeito e o que faz?

Há algumas formas que trabalho

Faço pequenos projetos Faço exercicíos (quando fala-se de linguagens)

Com pequenos projetos eu consigo ir aprendendo e desenvolvendo rapidamente minhas habilidades FIz um vídeo falando como faço para aprender onde dou mais detalhes.

Por exemplo agora estou aprendendo uma lib do Rust chamada Ratatui e estou fazendo um editor de notas via terminal. O importante é fazer algo que te intesse e ir fazendo mesmo ficando ruim depois se for algo pra reutilizar você pode refatorar.

É um metodo solido e de comprovação satisfatoria. Mas o post se refere a como vc utiliza ferramentas de um framework, se você busca entender oque ele pode fazer ou você vai descobrindo ao decorrer da necessidade.
assim no caso de framework web eles sao muito parecidos vc acaba tentando usar a mesma estrutura. Mas, por exemplo no uso de ima lob qie estou aprendendo eu faco o mais simples e vou melhorando conforme vou progredindo. O famoso: - Faz funcionar - faz direito - faz mais rapido (se necessario)