Hacking is an often used term as if it's a specific language. It's more of a way / approach on things. e.g. learning / mastering programming languages then move to building with those languages. From there you learn to understand the best practices to keep what your buillding working well and secure -- in relation you understand what makes things NOT work either breaking them entirely or providing holes to unethical coders.
What do you think?
Ok I get you dude.
But honestly, you don't need to code to "hack".
Ethical hacking encompasses both physical and logical security.
i.e. I don't need code to break into a datacenter - I would just wait for a person with a key card to open the door for me and "sneak" in behind him.
From what I understand, you kind of want to learn hacking in a coding point of view.
But its like why break into something when its already open, you get what I mean?
This is why we sort of emphasize on the security concepts first before we get into hacking and even before we get into coding cause we want to know why its being exploited in the first place.