Essential Skills for Hackers