Entendi.

Também é importante entender que a prática é fundamental, só por ler um artigo e entender o conceito sobre ele não implica que automáticamente você será capaz de fazer um algoritmo perfeito, você precisa praticar também.

Não se aprende a tocar violão só lendo partitura, você precisa praticar os acordes também, na programação é a mesma coisa.

Além disso, algumas coisas possuem pré-requisitos. Se você quer fazer um algoritmo bem feito, não basta conhecer a linguagem, você precisa conhecer design patterns e um monte de outras coisas para tomar as decisões corretas e escrever um bom código.