A computer hacker is any skilled computer expert that uses their technical knowledge to overcome a problem.