My suggestion to be a good hacker is to have a good understanding of computer and operating systems.

Learn basic commands in windows NT/2000.

Check out this site (Antionline) a lot of neat tools can be found.

Have fun and be careful.