A hacker originally meant someone who likes to do new things with computers. ... There are also hackers who use the same skills for good purposes. Such hackers are called white hat hackers. They help computer engineers to find vulnerable places and correct problems. A lot of skills are often required to be a hacker.