TL;DR
Start with foundational knowledge (networking, operating systems). Choose a specialisation (pentesting, cloud security, etc.). Build a home lab. Get certified. Network and contribute to the community. Apply for entry-level roles.
1. Build Your Foundation
cyber security relies on understanding how things work *before* you try to break them. Focus on these areas:
- Networking: Learn TCP/IP, DNS, HTTP, common ports and protocols. Resources include Professor Messer (https://www.professormesser.com/) and CompTIA Network+ materials.
- Operating Systems: Become comfortable with Linux (Kali Linux is popular for security), Windows, and macOS. Learn the command line!
- Basic Scripting: Python is highly valuable. Automating tasks and analysing data are common in cyber security.
2. Choose a Specialisation
cyber security is broad. Pick an area to focus on:
- Penetration Testing: Ethical hacking, finding vulnerabilities.
- Incident Response: Investigating and responding to attacks.
- Cloud Security: Securing cloud environments (AWS, Azure, GCP).
- Security Analysis: Monitoring systems for threats, analysing logs.
- Digital Forensics: Recovering data from compromised systems.
Research different roles and see what interests you.
3. Create a Home Lab
Hands-on experience is crucial. A home lab lets you practice without risk:
- Virtualisation: Use VirtualBox or VMware to create virtual machines.
- Operating Systems: Install vulnerable operating systems (e.g., Metasploitable) and practice exploiting them.
- Tools: Set up security tools like Wireshark, Nmap, Burp Suite.
Try these simple exercises:
- Scan your network with
nmap -sV 192.168.1.0/24.
- Capture network traffic with Wireshark and analyse it.
4. Get Certified
Certifications demonstrate your knowledge to employers:
- CompTIA Security+: A good starting point, covers fundamental concepts.
- Certified Ethical Hacker (CEH): Focuses on penetration testing techniques.
- Offensive Security Certified Professional (OSCP): Highly respected, practical pentesting certification.
- Cloud-Specific Certifications: AWS Certified Security – Specialty, Azure Security Engineer Associate.
Don’t just memorize; understand the concepts behind the certifications.
5. Network and Contribute
cyber security is a community-driven field:
- Attend Meetups: Local cyber security groups are great for networking.
- Online Forums: Participate in forums like Reddit’s r/netsec.
- Capture the Flag (CTF) Competitions: Practice your skills and learn from others (https://ctftime.org/).
- Contribute to Open Source Projects: Find projects on GitHub related to cyber security.
6. Apply for Entry-Level Roles
Look for roles like:
- Security Analyst (Junior): Monitoring systems, analysing logs.
- Incident Responder (Tier 1): Assisting with incident investigations.
- Vulnerability Assessment Analyst: Scanning for vulnerabilities.
Tailor your CV and cover letter to each job description. Highlight your skills, projects, and certifications.

