Hacking can also be done through manipulating code and scripts; this is called "script kiddie" hacking. This is why so many people think that hacking is limited to programmers, but this definition is widening as new tools are created for hackers.