Choosing Between Hacking and Programming?
Hacking may refer to: Computer hacking or to access computer(s), legally or illegally. In general, Hacking is can simply be defined as the ability to bypass computer security or any other security so as to harm the computer.
Some one who hacks or someone who is able to bypass almost all computer security is referred to as A HACKER.
Computer programming (frequently called to programming) is a process of planning or writing a program to perform a specific task.
Some one who knows computer programming is referred to as A PROGRAMMER.
Now I guess everyone is familiar with what hacking and programming really is.
About 90% of us wants to be hacker just to take down our friend's Facebook account down or prank them in one way or the other. But now, I guess you know that hacking is not all about hacking Facebook or Twitter, it is all about how much you can use your programming initiative to take down others weak code which is illegal in most cases.
In general, while hackers build things, crackers break things.
There are 3 main types of Hackers:
1. Black Hat Hackers: are peoples with special computer knowledge whose purpose is to breach, modify or bypass internet security. Black hat hackers can also be called dark-side hackers.
2. White Hat Hackers: can be computer security specialist who intentionally breaks into protected systems and networks to test, analyze and asses their weak-point and security. This hackers use their knowledge to improve security.
3. Grey Hat Hackers: combination of both computer hacker and computer security expert who may sometimes go against the laws or typical ethical standards, but does not have the malicious intentions like of a black hat hacker. Grey hat hackers in some case can either be White Hat or Black Hat Hackers.
Differences Between Hackers and Programmers
They write codes / programs.
They try to break into codes / programs.
The have full knowledge.
They don't have the full knowledge.
Free to walk in the public unless otherwise their intention.
They spend all their lifetime protecting their accounts, IP adressses, etc.
They are a better hacker because when you can code you can hack
Hacking doesn't mean you know what you are doing. Just like Kali linux doesn't make you an hacker.