Eu costumo ver a documentação como um referência. Toda linguagem, framework ou biblioteca tem na sua essência formas diferentes de fazer as mesmas coisas, ou seja, a lógica por trás é a mesma ou muito parecida, o que muda é como aquela tecnologia resolve tal problema. Por esse motivo que é muito importante ter uma boa base de lógica quando está começando, aí basta ir aprendendo as facilidades que essas tecnologias já tem prontas, e que geralmente são muito bem otimizadas. A dica principal que eu sempre dou, é: Pratique muito, não tenha medo de mexer, tentar fazer de outra forma. E pra evoluir mais rápido, observar quem já tem experiência, e entender o que tá sendo feito e porque tais decisões foram tomadas. Um ótimo lugar para ver códigos de pessoas mais experientes e em projetos open-source.

Obrigado, a lógica estou aprendendo junto da liguagem Python.

Na minha opinião o Python é a melhor linguagem para aprender a lógica de programação. Aprenda-a e depois parta para o básico do Python. Assim, todas as bibliotecas e frameworks serão apenas "detalhes" para você dominá-los.