Getting Started
The Mission: Welcome to the open-source knowledge base. This documentation covers the fundamentals every tech-savvy learner needs — from the terminal to the cloud to AI-assisted development — including a dedicated cybersecurity track.
Whether you are an aspiring Software Engineer, DevOps/Cloud Engineer, AI Engineer, or Security Researcher, the foundation remains the same. Understanding Linux, Version Control, and Deployment is the “Language of the Internet.” Building resilient infrastructure through systematic learning and practical, real-world standards.
Key Sections
The following core modules are currently available:
- Linux Fundamentals: A comprehensive guide to the Linux terminal, file systems, permissions, and essential security hardening.
- Git & GitHub: Mastery of version control, developer workflows, and GitHub best practices.
- Server Deployment: A complete walkthrough on setting up a new VPS, configuring Nginx, SSL, and process management to host live apps.
- Docker: Building images, running containers, networking, volumes, and multi-container apps with Compose.
- CI/CD: Automated pipelines, build vs. image deployments, and production release workflows.
- AWS SES: Setting up transactional and bulk email delivery on AWS.
- Claude Code: Using Claude Code day-to-day — from first session to agent SDKs and workflows.
Global Skillset
Why are these basics needed in every field?
| Field | Core Value |
|---|---|
| Software Engineer | Professional developers manage their own code (Git) and know how it runs (Deployment). |
| DevOps/Cloud Engineer | Automation, containers, and scalability are built on these core fundamentals. |
| AI Engineer | Shipping AI features still needs a server, a pipeline, and a terminal underneath. |
| Security Researcher | You cannot defend what you don’t understand (Linux/Nginx). |
Real-World Note
In cybersecurity, Execution over Tools is the key. Most hackers fail because they run tools without understanding the underlying OS. Engineering these fundamentals gives you the “Ground Truth” needed to analyze threats effectively — and the same fundamentals carry over directly to debugging production systems in any tech role.
Join the Journey → Start with Linux Fundamentals