It's not just learning to code. Coding is only a prerequisite for hacking. You need to understand how your pc works, and also know reverse engineering and a lot more. I sugest that after you learn to code, you try linux and look at his source code. Just to try to figure it out, its a great exercise. But as i said, its not only coding that you need to know, if you really want to make hacks, it will take years. I suggest that after your training to start with warrock, since its very easy.