Well, the real question would be, "How much do you want to understand how what you are doing is affecting the machine?"
Someone can hack a website with no knowledge of programming. I know because I was doing this when I first started out, using firebug and playing with code. I didn't know what I was doing, but I managed to trick the server. So just ask yourself, do I want to be a script kiddy, or do I want to understand how these affects are being made?
1. No system is safe.
2. Aim for the the impossible.
3. Have fun in cyberspace and meatspace.
For those that know