Depending on the source, there are 3-10 types of learners.
But I would think to start to work on something (doesn't matter if it's coding or anything else), there are two ways to approach it:
- You read the documentation, watch some tutorials, or do anything else to get to know the subject. And then you try to apply whatever you have learned.
- You just start doing something. It doesn't work. You change something and try again. And try that over and over until it works.
I would consider myself to be part of the second group.
Which group do you belong to? How do you start to learn something new?