You need to take action and learn from the mistakes
Knowledge come only from experince.
Practical knowledge comes only from experience, knowledge itself can come in various forms like reading, observing, listening, even meditations and inspirations.
You can read books listen all the gurus, but it's nothing compared with your own experince.
Instead of reading the books or listening the gurus learn the basics and start action make some moves because you will need to be ready to make mistakes don't take this emotionally be with mindset that you gona have nice long 3 years of working with something make mistakes don't think about them too much just make notes what went wrong and move on dont make same mistake try new way.
At the end you will have a lot experince base to see what did worked and what did not worked out.
You need to read books and listen to gurus to be very informed and not take wrong actions. Some people have been there before you, they've made some mistakes and learned some invaluable lessons on their way up the ladder, you'd better be informed and not deformed.
Your wealth of information distinguishes your actions from that of an illiterate or a commoner. you need proper education before you take action, else you'll be acting wrongly or blindly.
Action is good, but its better taking a calculated move after you've acquired enough knowledge on the subject of interest. Refusing to take action is very bad and that's the difference between a lazy man and a successful man .