[quote=@Bishop] Give me a direction on that. What language is used, which should I learn? Any specific skills that I should focus on? Taking it step by step in stead of just jumping to a random part seems more efficient in the long run. [/quote] There's not a language used; hacking isn't coding. Python is useful for scripting, but we use every language. Unfortunately, there's no beginning and no ending to hacking, so there's not much of a step-by-step process to focus on. You should download VirtualBox or VMWare and install a Kali Linux VM, and play with some of the tools.