One last question, if anyone reads thisI'm curious would a good coder and a good hacker have the same skill set? Because I can't understand why they'd hack if they could be making money doing something worthwhile?
There are a lot of types of hackers, so it depends which you mean. A lot of hackers who get through network encryptions and all that are usually also good reverse-engineers, in which knowledge of very low-level languages and use of memory/file systems is essential (mostly ASM, possibly something like MSIL, for java you'd need to be familiar with bytecode).
Again, going along with your general pretext, a good "coder" nowadays would most likely prefer and might actually work more in higher-level languages due to the emergence of mobile computing and web applications. In some ways a good "hacker" and a good "coder" actually have very opposite skill sets. Just, again, very generally. You need to be more specific with your question.
Skills set could vary vastly. It depends on languages and how wide your knowledge extends into sysadmin work. Hacking on a standard level is not usually for financial gain, but rather entertainment or just a challenge.
Depends on what and who you're hacking for. If you're doing application cracking for a hacking group, a lot of them are actually sponsored, sometimes by the software developers themselves. It's a conspiracy theory, but some believe that heavy software developers actually encourage piracy in some ways to get the word of their product out there to people who would otherwise not be interested in trying a trial product. Not really an effective marketing strategy imo but whatever, to each their own.
Python isn't a scripting language. Agreed with all the rest though.
Also to the person who said Java isn't used in the industry, are you serious...?
It's one of the most used languages in the industry.
Python is mainly a scripting language, but doesn't necessarily have to be used as one. It's fairly unique in that context.
















