¿Es mejor aprender dando pequeños pasos o encontrando algo difícil de hacer y descubriendo cómo hacerlo funcionar?

Esto es lo que llamamos técnicamente como prueba y error. Cualquier avance que vea como tecnología o cualquier cosa se ha creado de esta manera solamente. Pero lo que debe notarse después de una interacción regular con algo, creará un conjunto de reglas y excepciones. y se te ocurrirá una idea de cómo funcionará la imagen completa y también verificará si existen ejemplos de contador. Luego, publicarán algo como un resultado que vale la pena.
Cuando las personas que son nuevas en esto lo miran, podrían verlo como una magia, pero no hay nada que esté pasando, excepto paso a paso, de deducciones lógicas combinadas para llegar al resultado.
Se trata de cómo conectar los puntos que no están relacionados al principio, pero como tienes una interacción regular con ellos, parece que hay algún patrón que interrelaciona estos puntos, que no notaste al principio.

Los seres humanos aprendieron todo esto, desde pequeños hasta adultos, por lo que no hay nada de malo en tu forma de aprender. Después de una interacción regular con esas cosas complejas, encontrarás un patrón y reglas y obtendrás la imagen completa.
En informática técnicamente esto es lo que llamamos fuerza bruta.

Lea sobre el concepto de “aprendizaje deliberado” ..