June 24, 2026
Core Concepts Demystified: Getting Started with Hacking, VMs, Linux, and Networking
Starting a journey into technology and cybersecurity can feel like stepping into a maze. When I first began I was overwhelmed by terms…
By Roshen Rajeev
1 min read
Starting a journey into technology and cybersecurity can feel like stepping into a maze. When I first began I was overwhelmed by terms. Words like virtualization, packet sniffing and root access sounded like science fiction.
However as I learned more I realized that technology rests on four pillars: Hacking, Virtual Machines, Linux and Networking. Understanding how these four components work together is key. Here is what I have learned far.
- Reimagining Hacking
For people hacking means a mysterious figure in a dark room typing away.. Hacking is really about understanding how things work so you can make them do new things.
As a beginner I focus on Ethical Hacking or penetration testing. Ethical hackers use the tools as bad actors but with permission to find security issues.
Key Insight: Hacking is not magic; it is a process involving gathering information finding entry points gaining access and reporting.
- Virtual Machines: Your Safe Playground
When learning to hack or testing software you will make mistakes. You might delete a file or run malware that breaks an operating system. To avoid damaging your computer use Virtual Machines.
A Virtual Machine is a software computer that runs inside your computer. You can allocate hardware to run an operating system.
Why VMs are Essential:
-
Isolation: If a VM gets infected or crashes your physical computer is safe.
-
Snapshots: You can save a VMs state. Restore it if you break something.
-
-OS Testing: You can run Windows, Linux and macOS simultaneously.
- Linux: The Webs Operating System
To excel in networking or hacking you need to know Linux. Linux powers servers, cloud infrastructure and hacking tools.
Unlike Windows Linux is customizable, lightweight. Uses text commands. Managing a system via text might seem fashioned but it offers speed and automation.
Essential Linux Commands:
-
pwd: Shows your directory.
-
ls: Lists. Folders.
-
cd: Changes directory.
-
sudo: Runs a command with privileges.
-
Networking: Connecting Devices
An operating system or hacking tool is isolated unless it can communicate. That's where Networking comes in. Networking allows data to travel between devices.
To understand security you must know how data moves. Here are key concepts:
-
IP Addresses: A address for each device on a network.
-
MAC Addresses: A address for network hardware.
-
Protocols: Communication rules, like HTTP/HTTPS for web browsing.
-
Ports: doors for services, behind an IP address.
Putting it All Together
As a beginner everything clicked when I saw how these pieces fit together.
Imagine installing VirtualBox on your computer. Inside it you run Kali Linux. You use Networking to scan a target IP address find a port and discover a vulnerability. Finally you use Ethical Hacking to gain access.
Every expert was once a beginner who didn't give up. The learning curve is steep. Breaking it down into these four areas makes the journey exciting. Keep exploring stay curious and happy hacking!