First, you need to acquire information. You need to process the materials through reading, listening, and watching. And you can’t rush this stage, skimming the material in a half-hearted approach. You need to digest it, understand it, and truly comprehend what you have learned.
Then you need to practice solving realistic problems.
Then, you need to practice solving realistic problems. Expect frustration, expect to feel overwhelmed, and expect to make mistakes. Many mistakes. But, you will never truly learn a thing if you don’t practice.
You need to engage with other people. You should discuss, engage, and debate in order to explain what you are trying to accomplish while getting to know other unique perspectives.
Finally, you need feedback to ensure that you’re on the right path. Get advice, constructive criticism, and guidance on if what you are doing is actually working.