eHow launches Android app: Get the best of eHow on the go.

How To

How to Become a Hacker

Contributor
By eHow Contributing Writer
(33 Ratings)

Computer hackers are part of a shared culture of individuals who pride themselves for their technical savvy and strong desire to solve problems. However, the term 'hacker' is not to be confused with the term 'cracker'. A cracker breaks into computer systems for the purpose of breaking them. Originally, a hacker was a term of respect, used among computer programmers, designers, and engineers. The hacker was one who created original and ingenious programs. Unfortunately, the current popular meaning of the term is used to describe those who break into systems, destroy data, steal copyrighted software, and perform other destructive or illegal acts with computers and networks. Becoming a hacker not only requires technical adeptness, it also requires the attitude to solve problems and provide cooperative voluntary assistance to the public software community.

Difficulty: Challenging
Instructions
  1. Step 1

    Learn computer programming. Computer programming is a fundamental, though complex, hacker skill. Several different programming languages should be learned such as C, LISP, Perl and Java. The hacker's mastery of these programming languages is directly related to his effectiveness and reputation in the hacker culture. These programming languages can be learned by taking formal programming courses and reading books. This will provide the very basic skills but the only way to advance in skill is to read code and write code. The Internet provides a multitude of free programming tools and operating systems to expedite the learning process.

  2. Step 2

    Learn the Unix operating system. Unix is the original operating system built by hackers. Of course, there are other operating systems such as Windows and MacOS. The difference is that the Unix operating system free and the code is open source--it can be read and modified. Windows and MacOS are distributed in binary code. The code cannot be read or modified. The Unix operating system must be mastered. It can be loaded on any PC. The hacker can read the code and modify it using a wide variety of free programming tools. The Linux is a very popular Unix-based operating system. It has all of the features of the original Unix OS such as open source and popular programming tools.

  3. Step 3

    Write free software. There is nothing more popular and accepting to the hacker community than writing useful software for the public domain to freely use. Writing and debugging software gives the hacker a reputation in the hacker culture and improves programming skills.

  4. Step 4

    Stay connected to the hacker community. The hacker community is run primarily by volunteers. There are many different tasks that need to be done to keep things going such as administering mailing lists, moderating newsgroups and developing technical standards. Showing dedication in the community will garner respect and admiration.

  5. Step 5

    Speak to other hackers in the community. Share technical information and ideas. One of the best ways to stay in touch is to join a local Unix or Linux user's group and attend the meetings. To be a hacker requires motivation, dedication, initiative and a self-education.

Comments  

norgas said

Flag This Comment

on 6/21/2009 Unix is not open source or free. They are just linux and *BSD they are free and open source.

Post a Comment

Post a Comment

eHow Article: How to Become a Hacker

  • Have you done this? Click here to let us know.
I Did This

Related Ads

Computers
Alexia Petrakos,

Meet Alexia Petrakos eHow's Computers Expert.

Get Free Computers Newsletters

Copyright © 1999-2009 eHow, Inc. Use of this web site constitutes acceptance of the eHow Terms of Use and Privacy Policy.   en-US Portions of this page are modifications based on work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.

eHow Computers
eHow_eHow Technology and Electronics