[hacker] n (14c) 1: one that hacks
2: a person who is inexperienced or unskilled at a particular activity "a tennis ~"
3: an expert at programming and solving problems with a computer
4: a person who illegally gains access to and sometimes tampers with information in a computer system