
A computer programmer is someone gifted at controlling computers. For the most part, the term programmer is utilized to allude to an individual who breaks into computer frameworks. Programmers may do this for material addition, to hurt someone else or as a trick. A programmer may likewise have more constructive inspirations – a few programmers expect to uncover security defects before other, less trustworthy individuals can abuse them. A few organizations recruit programmers for this reason. A programmer may break into an individual computer or a system of computers.
Hackers vs. Crackers

The expression “wafer” alludes to someone who breaks into PC frameworks malignantly. A programmer then again may potentially have kind inspirations. A few people utilize the term programmer just to allude to non-pernicious people, with lawbreakers or miscreants being marked as “saltines.”
Kinds of Hacking

Absolutely kind hacking is now and again called white cap hacking. Simply malevolent hacking is called dark cap hacking. Dim cap hacking implies hacking in a non-malignant yet not really benevolent way. Blue cap programmers are programmers who have been recruited to search for misuses (security weaknesses) in new programming before it is propelled. A “hacktivist” is somebody who uses hacking to seek after ideological finishes.
Script Kiddies
At once, it was important to have a level of programming ability to be a programmer. This changed with the approach of pre-bundled programming toolboxs that can be utilized to make malware and hack frameworks with small comprehension of fundamental activities. The expression “content” came to be applied to these instruments and clients are nicknamed “content youngsters,” suggesting immaturity and absence of experience. Content youngsters are otherwise called content kitties, content rabbits, content running adolescents (SRJs) or slips.
Neophytes
Another programmer who is simply beginning might be known as a novice. Less amenable terms incorporate n00b (from beginner, which means somebody who is new). A novice contrasts from a content youngster in that content youngsters are generally not keen on improving their abilities, though a novice might be quick to become familiar with PC innovation and hacking. The opposite of a novice is a tip top programmer – somebody with uncommon abilities.
Exploits
A security abuse is an imperfection in a framework that permits programmers to break in. Working frameworks, programs and other software would all be able to contain these imperfections, as can a few sites. Programmers can utilize these imperfections to vandalize PC frameworks, take information and assume responsibility for PCs for their own utilization. They may likewise ruin sites or make them inaccessible.
Hacker Subculture

Programmers have their own subculture. They have their own slang and language which assists with outlining in-gatherings and furthermore disguise exercises from law authorization. There are books and magazines planned for improving one’s hacking abilities. Programmer gatherings, meetings and shows permit programmers to exchange counsel and procedures. Some hacktivists work in gatherings.
Early Hackers
The primary programmers were not breaking into or misusing PC frameworks, yet rather attempting to cause them to do new things. In the last part of the 1950s a gathering of understudies at MIT “hacked” an early PC utilizing their own punched cards, the information stockpiling strategy being used at that point. They had the option to utilize the PC – an IBM 704 centralized computer – to control a board of lights.
Hacking in Popular Culture
Hacking first arrived at overall population cognizance during the 1980s. This decade saw the ascent of the cyberpunk classification of sci-fi and the arrival of the principal film about hacking, 1983’s “War Games.” A TV show entitled “Superstars” highlighted the undertakings of a band of school-matured PC wizards who occupied with improbable experiences as programmers.
SOURCE:http://itstillworks.com/computer-hacking-8617012.html