Python is an easy to learn, yet very diverse and powerful programming language and that for the language of choice for many hackers.
Learn to write your own tools and use them on Kali Linux to see how hackers attack systems and exploit vulnerabilities. Developing your own tools will give you a much deeper understanding of how and why attacks work.
After a short introduction to programming with Python, you will learn to write a wide variety of hacking tools using many practical examples. You will quickly find out for yourself how terrifyingly simple that is.
By integrating existing tools such as Metasploit and Nmap, scripts become even more efficient and shorter. Use the knowledge you have gained here to test your systems for security holes and close them before others can take advantage of them!