The skills or experience you may already need to have before learning about design thinking are the ability to be patient, disciplined, and methodical while going through the steps of understanding and solving a challenging problem. You may need to have the ability to empathize with the customer whose problem you are working to solve. If you already have the experience of generating creative ideas and brainstorming, you may have the skills necessary to learn the advanced techniques of design thinking. Also, if you have a knack for finding patterns in complex problems, you may have one of the required skills necessary for learning design thinking.