It's not as easy as you think it is.
You can't just do it over night and you definitely can't just jump into hacking without studying technology and gradually getting your feet wet, and metaphorically learning to swim.
Truthfully, you need to learn not only Windows Systems and Shell (Powershell) but Linux Systems and Shell (Bash).
You need to understand networking at a deep level. You need to know your A+ and way more advanced hardware and software definitions.
Additionally, it's important to learn by doing, not by reading. Get a managed cisco switch, get a cisco router. Learn IOS.
Learn the kali tools. Learn how to program.
The hard part is learning the back end of these systems at a server level, because if you aren't in an enterprise environment with hundreds / thousands of users, you need to emulate that or practice in a way to become a sort of systems administrator.
cissp cert, mcsp, redhat certified systems engineer, red hat enterprise linux system adminstrator.
Electrical engineering, computer hardware / software engineering. Get a soldering iron and start learning how to build circuit boards and arrays.
Also above all, you need to have a thirst for knowledge, and you have to be willing to pay $ for it. books, hardware, and most importantly TIME.
In reality, you have to give up a lot of friendships and relationships and your hobbies, in order to study and learn.
You can keep in touch, but you need your alone time to focus.
Always remember, you will never know everything. You don't have to spend $1000's to go to college, although it wouldn't hurt, but I find self study actually more beneficial than a structured rode study.
Don't hack for malicious purposes or your own profit. ONLY ATTEMPT hacks on your self or your own systems, or with permission from others if you do attack other systems. ONLY ATTEMPT hacks on other systems, if you are absolutely confident in your ability. NEVER SPEAK about your hacks to other people and don't brag about it.
It's also worth noting, that the allure of hacking is more fun than the actual process of hacking. It's time consuming. It requires social interaction most of the time or many hours of research beforehand. Sometime it's just waiting for your computer to crank out the cracked password. Other times it's DOSING a access point. Or it could be gathering information, which could take days. It's not pleasant most of the time and it takes a certain person to find that fun and entertaining. The actual process of learning how to do it, is much more fun than actually doing it.
Plus you have to have a goal. If your goal is to just crack the wpa2 password, or break an encryption, or hack an online user account, then fine. But once you do that, what's the goal? If it's just to do it, you will soon find out, that it's a big waste of time. If you have a target, you have to learn how to plan your goals, you have to think ahead and create a guideline for what the end point is. If you don't have that, you will soon hit a road block and you will either A. give up, or B. lose interest and go back to A.