Foundation Level 0 — Foundation

Computer & IT Fundamentals

🎯 Goal

Understand the physical machine, its components, and essential IT concepts. This is the prerequisite for any technical cybersecurity work—you can't secure what you don't understand.


📚 Sub-Modules & Key Concepts

1. Hardware Basics

  • Central Processing Unit (CPU): The brain of the computer. Understand cores, threads, clock speed, cache, and instruction sets (x86, ARM).
  • Memory (RAM): Volatile storage. Understand types (DDR4/DDR5), capacity, dual-channel, and how data flows between RAM and CPU.
  • Storage (HDD vs. SSD, NVMe): Persistent storage. Mechanical drives (spinning platters) vs. solid state (NAND flash). Learn about partitions, file systems (NTFS, FAT32, ext4), and boot sectors.
  • Motherboard: The nervous system. Chipsets, buses (PCIe, SATA, USB), form factors (ATX, microATX).
  • Power Supply Unit (PSU): Converts AC to DC. Efficiency ratings, wattage, modular cables.
  • Cooling Systems: Air cooling (heatsinks, fans) vs. liquid cooling. Thermal paste, TDP (Thermal Design Power).
  • Peripherals & Ports: USB standards (2.0, 3.0, Type-C), HDMI, DisplayPort, Ethernet, audio jacks.

2. The Boot Process & Firmware

  • BIOS vs. UEFI: Legacy vs. modern firmware. UEFI supports GPT partitioning, Secure Boot, and faster boot times.
  • POST (Power-On Self-Test): Hardware check before boot.
  • Boot Sequence: BIOS/UEFI → Bootloader → OS Kernel. Understand what happens when you press the power button.
  • Master Boot Record (MBR) vs. GUID Partition Table (GPT): Partitioning schemes and their role in bootability.

3. Operating System Concepts

  • What is an OS? Kernel, system calls, process management, memory management, file systems.
  • Installing an OS: Using bootable USB drives (Rufus, balenaEtcher), partitioning disks, basic installation of Windows and Linux.
  • Virtualization: Why it matters for learning (create isolated labs). Install VirtualBox or VMware Workstation Player. Create a virtual machine, allocate resources, snapshots.
  • Binary & Hexadecimal: Number systems used in computing. Convert between decimal, binary, hex. Understand bytes, kilobytes, megabytes, etc.

📖 Free Learning Resources

  • Professor Messer’s CompTIA A+ 220-1101 (Hardware) videos – Covers all hardware basics in great detail. Link
  • PowerCert Animated Videos – Excellent animated explanations of how CPU, RAM, etc., work. YouTube Playlist
  • Google IT Support Professional Certificate – Audit the first course “Technical Support Fundamentals” for free on Coursera. Link