Skip to main content

What Is Programming//Hacking? What's The Hype About? How Can One Get Started With Programming/Hacking? (#84)

 



What Is Programming? What Is Hacking? What's the Hype About?

In recent years of rapid digital development, programming has become one of the most in-demand skills out there — similar to how digital marketing has grown in popularity as the world shifts increasingly online.

Here's what we'll cover:

  1. What is programming and hacking, and how do they differ?
  2. How can you get started with programming?
  3. What's the hype actually about?
  4. The different types of hackers

What Is Programming? What Is Hacking? How Do They Differ?

Computer programming is the act of instructing a computer to perform a task, communicated through programming languages — essentially, the computer's own set of "languages."

Hacking, in its broadest sense, means gaining unauthorized access to a computer, account, or system — cracking a password, breaking into someone's device, and so on. To be clear: doing this without someone's consent is illegal, and this article doesn't support or encourage violating anyone's privacy or breaking the law.

The key distinction: programming and hacking are not the same thing. Writing and building an app is programming — it's not hacking. Hacking specifically refers to breaking into systems, which is a different (and, done without authorization, illegal) activity.

Worth knowing: not all hacking is malicious. Skilled hackers who use their abilities to protect systems — finding and fixing vulnerabilities before bad actors can exploit them — are known as White Hat Hackers, and this work is both legal and in high demand within cybersecurity.

Getting started with hacking (ethically) still requires the same foundation as programming — you'll need to learn programming languages and core computer science fundamentals first.

How Can You Get Started With Programming?

A few foundational areas worth focusing on:

1. Basic computer knowledge. Familiarity with command-line basics, general networking concepts, and how computers work at a fundamental level.

2. Operating systems. Learn to install and configure them. If cybersecurity interests you specifically, getting comfortable with Linux is genuinely valuable, since it's widely used in that space.

3. Programming languages. This is the core skill. Python is one of the most popular and beginner-friendly languages to start with.

A more accurate breakdown of language types:

  • Compiled languages (like C, C++) are translated into machine code before the program runs.
  • Interpreted languages (like Python, JavaScript, R) are executed line-by-line at runtime by an interpreter, without a separate compilation step.
  • Java is a bit of a hybrid — it's compiled into an intermediate form called bytecode, which then runs on the Java Virtual Machine (JVM), combining elements of both approaches.
  • "Scripting languages" is an informal term often used for certain interpreted languages (like JavaScript or Python) commonly used for automating tasks or adding interactivity to a website.
  • CSS, by contrast, isn't a programming or scripting language at all — it's a styling language, used to control how a webpage looks (layout, colors, fonts), with no computational logic of its own.
  • HTML is a markup language, used to structure the actual content of a webpage — also not a programming language in the traditional sense.

Focus on learning one language well before branching out to others. Nearly everything you need to learn programming today is available for free — YouTube, dedicated courses, and community resources are all solid starting points. Two channels worth checking out: NetworkChuck and freeCodeCamp.org, both well-regarded for beginner-friendly content, including free introductory courses on Linux.

Bonus tip: keep Stack Overflow and GitHub handy — both are genuinely essential resources once you start writing real code.

Once you've got a language down, focus on building your coding logic — practice by building small, beginner-friendly projects, and really try to understand why things work, not just that they work.

Fair warning: learning to code is genuinely difficult at first, and errors are a constant, normal part of the process — that's true for every programmer, not just beginners. Push through the early frustration; it does get easier.

What's the Hype About?

Much like digital marketing, this boils down to the world's rapid shift from offline to online. That shift means a growing need for programmers to build new apps and software, and for cybersecurity professionals (often White Hat Hackers) to protect user data and fix vulnerabilities. Companies pay well for these skills, precisely because the demand is real and growing.

Types of Hackers

There are three broadly recognized categories:

1. White Hat Hackers

Hackers who find and fix security vulnerabilities to protect systems and data from malicious actors. This work is legal, provided it's done with proper authorization (and unethical/unauthorized use of these skills, even by a "white hat," is still illegal).

2. Grey Hat Hackers

Hackers who don't necessarily have malicious intent, but still access systems without proper authorization — sometimes just out of curiosity. Even without harmful intent, this is still illegal, and can carry real legal consequences.

3. Black Hat Hackers

Hackers who break into systems with clear malicious intent — stealing data, financial information, or causing damage. This is unambiguously illegal, and White Hat Hackers' core job is largely about defending against exactly this kind of activity.


Hopefully this gives you a clear, accurate starting point on what programming and hacking actually involve, and how to get started the right way. Thanks for reading.

Comments

Popular posts from this blog

What Is Share Market? All About Stock/Share Market! [Explained In Easy Words] (#2)

What Is the Share Market? A Complete Beginner's Guide The share market gives ordinary people a way to earn returns without actively working for that money — instead, their capital works on their behalf. Many are drawn to it by the promise of high returns that have turned everyday investors into millionaires over time. Just as many are wary of its downside, having watched others lose significant sums. Every day, thousands of new investors enter the market and begin their investing journey. This guide covers everything you need to know about the share market from an investor's perspective. Jump to any section below: What is the share market? How was it formed? (A brief history) How does it work today? Is it risky? Should you invest? How do you start investing? (Demat and trading accounts) How do you avoid losses, and where can you learn more? Bonus: Stocks vs. shares, and the definition of "securities" What Is the Share Market? Just as a regular ...

What Is Bitcoin Mining? Get Free Bitcoins! (#34)

What Are Options? (In Derivatives!) {From F&O✓} What Is Option Trading? (BASICS!) (#10)

  What Are Options (In Derivatives)? What Is Option Trading? Basics Beyond Futures, Forex, Stocks, and Commodities, there's one more major instrument worth understanding: Options . You've likely come across the term through the common shorthand "F&O" (Futures & Options). Options have become one of the most heavily traded derivatives in the world today. Definition of a Derivative A Derivative is a financial instrument that derives its value from an underlying asset. Here's a simple way to picture it: imagine an empty treasure box. The key to that box, on its own, is worth nothing. But if that box holds a million dollars in cash, the key suddenly has real value — a million dollars' worth. The key is the financial instrument. The treasure box (and what's inside it) is the underlying asset. That's the essence of a derivative. There are four types of derivatives: Forwards Futures Options Swaps An Option derives its value from the shares of a s...

Basics Of FMCG! FMCG Stocks! (Small Article!) (#60)

  Basics of FMCG: FMCG Stocks What Does FMCG Stand For? FMCG stands for Fast-Moving Consumer Goods. What Kind of Sector Is FMCG? FMCG is one of the largest sectors in the economy. What Do FMCG Companies Make? FMCG companies manufacture relatively inexpensive products — but sell them in very large volumes, which is where the "fast-moving" part of the name comes from. Examples of FMCG Companies FMCG spans categories like food, household goods, and pharmaceuticals. Nestlé is a well-known example of a major FMCG company. How Do FMCG Stocks Perform During Inflation? FMCG stocks tend to hold up comparatively well during periods of high inflation. Even as prices rise, demand for these products stays relatively stable, since they're everyday necessities — people generally can't simply stop buying groceries or household essentials the way they might delay a bigger, non-essential purchase. → Related: How Does a Rise in Inflation Affect the Share Market? (#55) Than...

What Are Futures (In Derivatives)? Basics Of Futures! (#8)

  What Are Futures (In Derivatives)? Basics of Futures There's a lot more you can trade in the share market beyond just company shares — F&O (Futures & Options) , Commodities , and Currencies are all traded too. Today, we're focusing on the basics of Futures. What Is a Derivative? A Future is, at its core, a type of Derivative — so it helps to understand that term first. A Derivative is a financial instrument that derives its value from an underlying asset. Here's a simple way to picture it: imagine an empty treasure box. The key to that box, on its own, is worth nothing. But if that same box now holds a million dollars in cash, the key to it suddenly has real value — a million dollars' worth, in fact. The key is the financial instrument. The cash inside the box is the underlying asset. The key's value comes entirely from what it unlocks — that's the essence of a derivative. There are four types of derivatives: Forwards Futures Options Sw...