I know what you're thinking, no, I don't want to be a cracker. I would not enjoy destroying other people's computers. However, yesterday I read that experienced hackers are actually making very good money working for government organizations or starting their own digital security companies. I'd like to look into that because I enjoy working with computers, and while I don't have any programming experience I can always learn. I picked up a book at Chapters today, "SAMS Teach Yourself C++ in 21 Days" and I'll work my way through that. My question is, what would be the best way to learn how to breach firewalls and things like that? My dad knows of two people who own local companies here that have been hacked, so the demand for security testing is quite high. Also, the way I figure it as computers become more and more important security will also become more important. The first step to defeating a threat is to know your enemy, which is what I'm trying to learn. Anyway, if anyone can give me some good links (or any information) about beginner's hacking, I'd appreciate it. Thanks.