is used to close a tag."
" to start a line of code. You use tags to signal visual things: italics, formatting, color, etc. Learning HTML will help you better understand how the Internet works.
Learn programming languages . Before you start writing poetry, you need to learn basic grammar. Before you break the law, you need to learn the law. If your ultimate goal is to become a hacker, you need more than basic English to code.
Python is a good "language" to start with because it is clearly designed, has extensive documentation, and is beginner-friendly. Although it is a first language, it is not a toy; Python is very powerful, flexible and suitable for large projects. There is also Java, but the value of this first-class programming language needs to be reconsidered.
If you dive into programming, you will have to learn C, the core language of Unix. C++ is closely related to C; If you know one of the two languages above, learning the other is not difficult. C works efficiently with computer resources but takes a lot of time to find errors, which is why C is rarely used.
Using a good starting platform like Backtrack 5 R3, Kali or Ubuntu 12.04LTS is not a bad idea.
Creative thinking. Now that you have mastered the basic skills, you can start thinking artistically. Tin oc is like a combination of artist, philosopher and engineer. They believe in freedom and mutual responsibility. The world is filled with urgent problems that need to be solved. Hackers have fun solving those problems, perfecting their skills and exercising their minds.
Hackers gain many cultural and intellectual benefits beyond hacking. Work as enthusiastically as you play, and play as enthusiastically as you work. For a true hacker, the boundaries between "play", "work", "science" and "art" seem to disappear completely, they merge into one to create high-level creative humor .
Read science fiction stories. Understanding this genre is the most suitable way to meet hackers and protocol hackers. Consider learning martial arts. The discipline of practicing martial arts seems similar to the essential path that a hacker pursues. Hackers who study martial arts often emphasize mental discipline, relaxed awareness, and control rather than strength, athleticism, or physical endurance. Tai Chi is a martial art suitable for hackers.
Learn to love solving problems . Don't solve the same problem twice. Think in everyone's shoes. Hackers believe that sharing information is a moral responsibility. When solving a problem, publish information widely to help people solve similar problems.
You don't need to force yourself to give away all of your personal creativity, although hackers who do so are often widely respected. This depends on the hacker's worth, selling enough product to pay for food, rent, and equipment.
Read "Jargon File" or "Hacker Manifesto" by The Mentor. They may be out of date in terms of technology, but the attitude and inspiration are still the same.
Learn to recognize and fight authority. The enemy of hackers is boredom, government officials exploit censorship and secrecy to stifle freedom of information. This is the monotonous work that makes hackers constantly intrude.
Consider hacking as a way of life to reject the concept of "normal" work and property, choosing to fight for equality and spread of knowledge.
Can afford it. So anyone who spends time on Reddit can set up a cyberpunk (science fiction about a futuristic world) username and act like a hacker. But the Internet is a great equalizer, the value of competence goes beyond ego and attitude. Take the time to focus on your product instead of your image and you will quickly gain people's respect instead of trying to imitate the "intrusive" models in today's culture.
Write open source software. Write programs that are interesting and useful to other hackers, and share the program source with the hacker community. The most revered people in the world of hackers are those who write great programs, capable of meeting diverse needs, but then share them with everyone, so everyone can use them.
Helps test and debug open source software. Software authors will tell you who is a good beta tester (someone who describes symptoms clearly, identifies problems well, finds bugs quickly, and is willing to apply some basic diagnostic routines). version) is more precious than jewels.
Try finding a program that interests you but is in the process of becoming a good tester. There is a natural progression from helping with program testing to debugging and tuning. You will learn a lot and create goodwill with people who will help you later.
Publish useful information. Another way is to collect and filter interesting information to post on a website or as a Frequently Asked Questions (FAQ) document, and then share it with everyone. The technical maintainers of FAQs are as respected as the software authors themselves.
Help infrastructure continue to operate. Hacker culture (the technical development of the Internet) works thanks to volunteers. There's a lot of necessary but not-so-glamorous work that needs to be done: managing mailing lists, managing newsgroups, maintaining large software hosting sites, developing RFCs and other technical standards. Those silent people are also respected by many people because everyone knows that the above tasks take a lot of time and are not as interesting as coding. That is their dedication!
Serving the hacker culture. This is not something you need to do from the beginning, you only do it once you have been exposed to the community for a while and become famous for some products. Hacker culture has no leaders, more precisely they have cultural heroes and elders, historians and spokesmen. Once you've been in the trenches long enough, you can become one of them.
Hackers do not trust the elder's ego, so approaching this popularity is very dangerous. Instead of striving to achieve this, you must know your position, be humble with your current rank.