Start with this guide: How to Learn Linux? (from Zero to Hero)

  • Caching: From Top To Bottom - Caching is a core concept of CS, it is designed and implemented in multiple abstraction layers, CDN, web browser, operating system, CPU and algorithm design.
  • How to Learn Linux? (from Zero to Hero) - An ultimate guide for learning Linux, Learn use Linux as development environment, learn Linux system programming, and Linux Kernel development. Happy Hacking.
  • Awesome Command-line tips to 10x your productivity - Manage your shell configuration with Git, and learn these tips, configurations, fancy tools to power your productivity on the command-line working environment.