How to Become a Hacker
In computer security, hackers are the security mechanisms in computer and network systems. There are communities and shared cultures of veteran programmers and networking experts. Its history dates back to the first shared small computers and the first ARPAnet experiments in decades. Members of this culture were the first “hackers”. The infiltration of computers and telephone systems has come to symbolize the intrusion of popular culture, but this culture is far more complex and moral than most people know. How to Become a Hacker, Learn Basic Hacking, How to Become a Hacker, and Ethics.
Part 1) Learning Basic of Computer

1) Operating System
Run an operating system like Unix like Linux. UNIX and UNIX are the operating systems of the Internet. You can learn to use the Internet without knowing UNIX, and you cannot be an Internet hacker without understanding UNIX. Because of this, hacker culture today is centered on UNIX. There are many types of operating systems like Unix, the most popular being Linux, and you can run Microsoft Windows on the same machine. Download Linux online or find a local Linux user group to help you with the installation. 


·      Hard is a great way to keep your fingers in the water, starting with a live CD or USB device, a fully functional distribution of a CD or USB without changing your hard disk. A way to look for skills without doing anything too rigorous. 
·        In addition to BS Linux, there are operating systems like UNIX, ie * BSD systems. The most popular * BSD systems are FreeBSD, NetBSD, OpenBSD and DragonFly BSD. Everything is open source like Linux. However, it is important to remember that they are BSD and not Linux.
·        MacOS on Darwin, a UNIX operating system in BS FreeBSD. Darwin is completely free and open source and is available from http://opensource.apple.com. The core of the system is UNIX, and since MacOS is so popular, many have moved to MacOS through Linux applications. You can get those programs with a package manager, such as Homewreck, Fink or Macports. Alternatively, you can run Linux on Mac with MacOS.
·        Super If you want to get a super niche, you can even run an open source operating system like Open Indiana based on the Solaris operating system before you can acquire Oracle and turn it into a closed source. OpenX built on Unix System V is incompatible with Indiana and Solaris Linux applications. That means there are many ports in Linux applications. It is better to use macOS, BSD or Linux as they are more popular and there are many more programs available.

2) Learn HTML
Write HTML. If you don't know how to program, it is essential to learn basic HyperText Mark-up Language (HTML) and build proficiency. Images, Images and Design Components When you look at a website, everything you see is coded using HTML. For a project, learn how to make a basic home page and work your way up from there. 


·     Browser Open page source information for HTML testing to see an example in your browser. Go to Firefox's Web Developer> Page Source and spend some time looking at the code.
·      Notes You can write HTML in a keyword processing program such as notepad or plain text and save your files as "yourCoolFileName.HTML" so you can upload them to a browser and see how your work has been translated.
 3) Learn the language of programming :-
You should learn basic grammar before you write poetry. Before you break the law, you must learn the rules. But if your ultimate goal is to become a hacker, you will need more than just basic English to write your best work. 


·   Python is a good "language" to start with because it is cleanly designed, well documented, and relative to beginners. Although a good first language, it's not just a toy; It is powerful, flexible and well suited for large projects. 

·        If you're into serious programming, you'll have to learn that Java is an option, but its value as a first programming language is currently being questioned in its specific context.

·   Java Unlike Java, Javascript is very similar to Python because it is a C-based language and extremely new user-friendly. JavaScript is the "programming language of the web", so if you want to continue learning web development / hacking, it's better to learn than JavaScript Python.

·        An alternative to JavaScript JavaScript is PHP C, the basic language of UNIX. C ++ is closely related to C; If you know one, it is not difficult to learn the other. C is very efficient with your machine's resources, but if the efficiency of your machine is not particularly important, you will spend a lot of time debugging.

·        It is a good idea to use a good startup platform like Backtrack 5R3, Cali or Ubuntu 12.04 LTS.

 Part 2)Adopting a hacking attitude


1) Think creatively :-
Now that you have the basic skills, you can start thinking about art. Hackers are artists, philosophers and engineers all rolled into one. They believe in freedom and mutual responsibility. The world is full of fascinating problems that hope to be solved. Hackers take great pleasure in solving problems, sharpening their skills and executing their intelligence.

·        Ack hackers have many different culturally and intellectually diverse aspirations. The more you play, the harder you play. For real hackers, the boundaries between "game," "work," "science" and "art" all tend to disappear or be combined with a high level of creative playfulness.

·    Read Science Fiction. Go to science fiction conventions, it's a great way to meet hackers and pro hackers.

·        Consider martial arts training. The mental discipline required for martial arts seems to be importantly similar to what hackers do. The most necessary martial arts are those that emphasize mental discipline, ease of awareness and control, rather than raw strength, athleticism or physical endurance. Tai Shi is a good martial art for hackers.
 2) Learn to love problem solving :-
No problem should be solved twice. Think of everyone as a community of hackers. Hackers believe that sharing information is a moral obligation. When you solve problems, publish information to help everyone solve the same problem.



·        You don't have to believe that you are obligated to provide all your creative products, but hackers who do so get more respect from other hackers. Hacker values ​​are high enough to keep you on food and rent and computers.

·        Ment also read old pieces such as the "Jargon File" or "Hacker Manifesto" written by the consultant. They are outdated on technical issues, but the attitude and spirit are timely.
 3) Recognize authority and learn to fight :-
The enemy of hackers is dictators who usecensorship and secrecy to strangle laziness, drunkenness, and freedom of information. Monotonous work prevents hackers from hacking.
·   Accepting hack hacking as a way of life is a rejection of the so-called "normal" conception of employment and property, rather than fighting for equality and common sense.


4) Be smart :-


Therefore, anyone who spends time on Reddit can post a ridiculous cyberpunk username as a hacker. But the internet is a great equalizer and values ​​competence over ego and gesture. Take the time to work on your craft, not your image.

Part 3) Well hacking



1)  Write open source software :-
Write other programs that other hackers think are fun or useful, and give the overall hacker culture to use as a source of programming. Hackerdome's most respected demons are those who have written and delivered large and clever programs that cater to a wider need and are now used by everyone.

2) Help diagnose and debug open source software :-
Any author of open source will tell you that good beta testers open (known explanation for the symptoms, detection of problems, tolerate early release and use of simple diagnostic) are worth.
·      Try to find a program that will interest you and develop you into a good beta tester. There is a natural progression in aid programs to test and modify them for release. You learn a lot in this way and then get acquainted with people to help.
3) Publish useful information :-
It is also useful to add useful and interesting information to web pages or documents such as frequently asked questions (FAQs) and lists. Maintenance FAQs are respected as open source authors.

4)  Help infrastructure works :-
Volunteers lead the culture of hacking (and the development of web engineering in this regard). To do that, there are many essential but ugly tasks to be done - administering mailing lists, modernizing newsgroups, maintaining large software archive sites, developing RFCs and other technical standards. Those who do things like this are well respected because everyone knows that these jobs are sinking a lot of time and are not as fun as playing with code. Doing them shows commitment.

5) Serve the hacker culture :-
It is not something you can do until you have been known for one of the previous four items. Hacker culture does not have leaders, exactly, but it does have cultural heroes and tribal elders, historians and publishers. When you are in the trenches for a long time, you can grow up to one of these.
·        Hack hackers distrust the ego that offends their tribal elders, so this kind of reputation is visible. Instead of striving for it, you have to position yourself, so it falls to your lap, then be humble and kind to your situation.