а) Человек, очень хорошо разбирающийся в компьютерах, профессионал и фанат своей профессии.
б) Человек взламывающий компьютерные системы защиты и ворующий информацию. Взлом конечно же подразумевается не физический. Такие люди обычно пользуются ошибками в программах, либо наивностью людей, этими программами управляющими. Хак - взлом, хакнуть - взломать.
Чайник -
Человек плохо разбирающийся в компьютерах. Есть целые серии книг "для чайников", из чего явственно, что чайник склонны к развитию и обучению, Следующая ступень которого - юзер. Не стоит путать чайинков ламеров. Чайники - миролюбивые создания.
Чат (англ. chat - болтовня) -
Собственно это болтовня и есть. Но только по интернету. Такие разговоры обычно не очень содержательны (в основном "Привет", "Пока", "Как дела?"). Но, с другой стороны, одновременно в реальном времени могут общаться люди, находящиеся в разных точках Земли. (Хмм... Интересно будет "початиться" с кем-нибудь на Луне или на Марсе, лет так через 30). Иногда устраиваются чаты с разными интересными людьми. Так уже интернетчики имели возможность пообщаться с Аркадием Стругацким, Андреем Козловым, Сергеем Лукьяненко, Ильёй Лагутенко и ещё много с кем. Существуют разные технические способы сетевых разговоров, такие как Web-чаты, IRC или ICQ. Бывают и голосовые чаты.
Юзер, Юзверь (user - пользователь) -
Юзер - это средний компьютерный пользователь, умеющий запускать игры, работать в интернете и в офисных программах (как минимум в текстовом редакторе). Юзеры отличаются от программистов тем, что не умеют программировать.