From non- + hacker.
nonhacker (plural nonhackers)
- (computing, informal) One who is not a hacker.
2002, Dan Verton, The hacker diaries: confessions of teenage hackers:Regardless of what you did, your nonhacker friends would get on your case constantly about not being able to get through to you on the telephone.