Home / Blog

Kiber təhlükəsizlik · 11 min read

Learning cybersecurity from scratch: a step-by-step plan

Starting from scratch is possible, and writing code is not required. The sequence goes like this: networking fundamentals → operating systems (Linux and Windows) → reading logs → correlation in a security information and event management (SIEM) system → incident response. Tie each stage not to theory but to a lab task. The defense team (Blue Team) direction is a clearer entry path for beginners, because the workflow is structured.

  • The sequence matters more than the list of topics: someone who does not understand networking cannot read logs.
  • The first tool is Wireshark, the first environment is a virtual machine. SIEM comes at the third stage.
  • The most common sticking point is the transition from collecting logs to correlation — this is the difference between a single event and a chain of events.
  • The defense side is a more structured entry for someone starting from scratch; the attack side requires prior systems and networking knowledge.
  • To measure what you have learned, run the same attack twice: before the playbook and after.

Is it really possible to learn cybersecurity from scratch?

Yes, it is possible. Most people who come into this field did not study security at university — they come from IT support, network and system administration, and sometimes from an entirely different profession. The reason is simple: defense work is mostly the ability to recognize a system's normal behavior and to spot what deviates from it.

The initial skills you actually need are a short list:

Realistic expectations matter too. In 6 months you can build beginner-level skills at the level of a security operations center (SOC) analyst — reading logs, building a detection rule, investigating an incident. Becoming an expert, however, comes with work experience, not with a course.

A frequent question in our courses

The most common question in our courses is this: "I don't get IT at all, can I still start?" The answer: yes. The training starts from scratch — the first two modules of the defense team program are built on reading network traffic and understanding system logs, and writing code is not required. Programming is needed later, at the automation stage, as a supporting skill.

In what order should you learn cybersecurity?

Finding a list of topics is easy; the hard part is learning them in the right order. The wrong sequence is the most common cause of wasted time: someone who jumps into a SIEM on day one does not understand what they see on screen, because they do not know network and system behavior. The five steps below are built on logical dependency, and each step uses the result of the previous one.

  1. Networking fundamentals. TCP/IP, ports, protocol behaviors, the normal appearance of DNS and HTTP. Checkpoint: you can explain which session in traffic captured in Wireshark is ordinary and which is odd.
  2. Operating systems. Users, permissions, processes, and audit policies in Linux (Red Hat) and Windows. Checkpoint: you find a failed login, the creation of a new user, and a permission change in Event Viewer and Auditd.
  3. Reading logs. Recognizing log sources, building a timeline, reading event IDs. Checkpoint: you reconstruct from the logs when, under which account, and on which machine an event occurred.
  4. SIEM and correlation. Streaming logs into Splunk, ELK, or IBM QRadar, writing queries, building a detection rule, reducing the false positive rate. Checkpoint: you write a rule that combines events from two separate sources.
  5. Incident response and automation. Investigation steps, reporting, playbooks, security orchestration and automated response (SOAR) platforms. Checkpoint: you show that when the same attack is run again, the response executes automatically.

Each step must be tied not to theory but to a lab task. In this field there is a very big difference between "I read it, I understood it" and "I did it, it worked."

What exactly do you learn in the first 6 months?

The table below is based on the module structure of the defense team program and ties each stage to a tool and a skill. With this breakdown you know in advance which tool you will touch in which month.

Cybersecurity from scratch: stages, topics, and tools
StageWhat you learnMain toolsWhat you should be able to do
Month 1 — Security and networking fundamentalsAttack and defense models, port and protocol behaviors, traffic analysisWireshark, tcpdump, ZeekFind and explain an anomalous session in traffic
Month 2 — System securityAuditing in Linux and Windows, logging policies, permissions, process monitoringRed Hat, PowerShell, SELinux, Event Viewer, AuditdFind a vulnerability, harden system boundaries
Month 3 — SIEM analysis and monitoringLog collection, correlation, building alerts, dashboard designSplunk, ELK, IBM QRadarWrite a detection rule and reduce false positives
Month 4 — Endpoint and firewall defenseEndpoint agents, behavioral analysis, firewall policiesCrowdStrike, Cortex, ELKTrack and block a suspicious process on an endpoint
Month 5 — Threat analysis and intelligencePhishing, malware, and APT analysis, collecting indicators of compromise (IOC) and tactics-techniques-procedures (TTP)MITRE ATT&CK, MISP, VirusTotal, OpenCTI, MaltegoName an attack at the technique level, build a threat hunting hypothesis
Month 6 — Incident response and automationInvestigation, playbooks, response scenarios, SOARCortex XSOAR, Splunk SOARTake an incident all the way through and automate the response

Note: in the table, SIEM is in third place, not first. This is no coincidence — without the first two months, the third month is spent staring at meaningless lines on the screen.

Which tools should you learn to start with?

Assembling a list of tools is easy; ordering them by role is useful. At the start, going deep into one or two tools is better than getting acquainted with the interface of ten.

We single out MITRE ATT&CK because it is not a tool — it is an open database of tactics and techniques observed in real attacks. Tying your detection rules to this framework systematizes your learning.

Defense team (Blue Team) or attack team (Red Team) — which to start with from scratch?

This is the question that people starting from scratch get wrong most often. The attack side looks more attractive on social media, but it is a direction built on existing knowledge: to break a system, you first need to know how it works.

Comparing the defense and attack directions for someone starting from scratch
CriterionDefense team (Blue Team)Attack team (Red Team)
Prerequisite knowledgeCan start from scratchRequires existing knowledge of networking, Linux, and Windows
WorkflowStructured: alert → investigation → response → reportReconnaissance- and creativity-oriented, the scenario differs every time
Daily workLog analysis, detection rules, incident responsePenetration testing, vulnerability exploitation, reporting
Learning curveRises gradually, each module builds on the previous oneSteep from the start: many topics are needed in parallel
Suitability for starting from scratchHigh — the entry path is clearerMore suited to the intermediate level

There are adjacent directions too. Linux administration gives a strong base for moving to the defense side — without systems knowledge, log analysis stays shallow. DevSecOps, meanwhile, builds security into the software development process and makes sense for those already familiar with CI/CD. For someone coming in from scratch, the sequence is: systems → defense → then specialization.

Where do beginners starting from scratch get stuck most often?

Contrary to expectations, not in the first months. Although networking and systems topics look hard, in practice they settle in quickly. The real turning point comes at the third stage, in the SIEM module.

Our students' results

Our teaching observation is this: the hardest transition is from collecting logs to correlation. Streaming logs into Splunk and building a dashboard is easy for students. The difficulty is that you need to see how two ordinary events from two separate sources together mean an attack — for example, failed logins plus the creation of a new user. Separately, these two events are everyday occurrences. Together, however, they are the trace of an account takeover. It takes two or three lessons for a student to grasp the difference between an "event" and a "chain of events."

The typical mistakes that make this transition harder are these:

How do you turn what you have learned into practice, and how do you test yourself?

A home lab is the main learning environment in this field. On an ordinary laptop, two or three virtual machines are enough: one Windows, one Linux, and one system that collects logs. Then you build a repeatable scenario.

  1. Set up two virtual machines — one Windows, one Red Hat. Isolate the network.
  2. Enable audit policies: on Windows, successful and failed logins; on Linux, Auditd rules.
  3. Stream the logs into a SIEM (starting with ELK is free) and verify that the sources are arriving.
  4. Run a simple attack scenario: a series of failed logins, then the creation of a new user.
  5. Write a detection rule that combines the two sources and confirm that the alert fires.
  6. Document the response steps as a playbook: whom you block, which machine you isolate, who gets notified.
  7. Run the same attack again and measure the time — this is your measurable result.

How we do it in our lab

In our lab we do this in the final module like so: a suspicious authentication series appears in the SIEM. The student first tracks the event in Splunk or IBM QRadar, then lines up the response steps with Cortex XSOAR — blocking the account, isolating the endpoint from the network, notifying the responsible person. Once the playbook is ready, the same attack is launched again, and the student sees the response execute automatically: work that took 20 minutes by hand drops to a few seconds. That difference is a concrete result you can put on a résumé.

Learn on your own or at a training center? What is the difference?

Learning on your own is possible, and the volume of free material is sufficient. The difference is not in the material — it is in the sequence, the lab environment, and the feedback. If no one tells you why an incorrectly written detection rule is wrong, the mistake repeats.

The practical difference between the two learning paths
CriterionOn your ownLog Academy Blue Team format
SequenceYou build it yourself, gaps remain between topics6 modules, a 6-month structure where each builds on the previous
LabYour own equipment, limited access to enterprise toolsMore than half the program is tasks that simulate a real SOC shift
FeedbackForum and community answers, delayedA group of 8–12 people, direct feedback within the lesson
Format and startAny timeOffline / online; new groups every month
CredentialNoneLog Academy certificate + preparation for international certifications

The program's modules, duration, and format are described in detail on the Blue Team program page.

What is the first step to start learning?

Do not spend your first 30 days searching for topics. The plan below is for one month, and at the end you will have a result you can show.

  1. Days 1–7: networking fundamentals. TCP/IP, ports, the normal behavior of DNS and HTTP. 1 hour a day.
  2. Days 8–14: set up a virtual machine. One Linux, one Windows. Configure the network settings yourself.
  3. Days 15–21: your first traffic reading with Wireshark. Capture your own browser traffic, find the DNS queries and TLS connections.
  4. Days 22–27: stream logs into a SIEM. Deploy ELK, send Windows event logs, write your first query.
  5. Days 28–30: build a simple alert that counts failed logins and record the result. This is the first page of your learning journal.

After a month, test yourself: if these steps felt interesting to you, the direction fits. If you want to discuss which direction matches your experience, you can book a free consultation with our program advisor.

How long does it take to learn cybersecurity from scratch?
From beginner level to the skills of a job-ready defense analyst usually takes 6 months of consistent work — with 8–10 hours of practice per week. This period is enough to read logs, build a detection rule in a SIEM, and investigate an incident; going deeper continues with work experience.
Is knowing programming required for cybersecurity?
It is not required. The first stages of the defense direction are built on network traffic and system logs, and writing code is not required. At the automation stage, knowing PowerShell and simple scripting makes the work easier, but this is not an entry requirement.
Is learning cybersecurity difficult?
The topics are not difficult, they are voluminous. The hardest part is the transition from a single event to a chain of events — that is, correlation thinking. It forms through lab repetition; it does not form from only watching videos.
What are the fields within cybersecurity?
The main division is between the defense team (Blue Team) and the attack team (Red Team). Adjacent directions: SOC analytics, threat hunting, threat intelligence, incident response, DevSecOps, and Linux/infrastructure security.
Can you learn cybersecurity without knowing English?
Lessons can be conducted in Azerbaijani, but tool interfaces, log messages, and documentation are in English. That is why English at a reading level is a practical requirement; a conversational level, however, is not important.
Which is more suitable for someone starting from scratch — Blue Team or Red Team?
For someone starting from scratch, the defense team is more suitable, because the workflow is structured and the entry path is clearer. The attack team requires prior knowledge of networking, Linux, and Windows, so it is planned for the intermediate level.
What kind of computer do you need to learn cybersecurity?
To run virtual machines comfortably, a laptop with 16 GB of RAM and an SSD is enough. You can also start with 8 GB; it just becomes harder to run two machines at the same time. The operating system does not matter.
Can you get a job in this field without a university degree?
In this field, employers look at practical skill and a result you can show: lab work, the detection rules you have written, investigation reports. A degree is an advantage in some corporate vacancies, but international entry-level certifications such as CompTIA Security+ and a portfolio are also accepted proof.