Where Online Learning is Simpler!

THE DIRECT PATH TO LINUX UBUNTU

Table of Contents (web + documentation links). Select a chapter to start learning.

Start Here

Preface

Overview, agreement, and how to use the book
Chapter 1

About UNIX and Linux Operating Systems

History + foundations
Chapter 2

Basic UNIX and Linux Commands

Core commands + examples
Chapter 3

Intermediate UNIX and Linux Commands

Practical daily workflow commands
Chapter 4

Advanced UNIX and Linux Commands

More power + deeper tools
Chapter 5

UNIX and Linux Shell Scripting

Automate tasks with shell
Chapter 6

UNIX and Linux Web Servers

Web fundamentals + server concepts
Chapter 7

Search for LINUX Manual Pages Dynamically

Interactive man-page search
Chapter 8

Linux Ubuntu Manual Pages in PDF Format

Browse PDFs by section
Chapter 9

The C and C++ Include Header Files

/usr/include references
Chapter 10

The Linux Rocky Release 9.2 Manual Pages

Rocky docs PDFs
Chapter 11

The Red Hat Enterprise Linux Release 9.2 Manual Pages

RHEL docs PDFs
Chapter 12

Dynamic Generation of Linux Ubuntu Manual Pages in PDF Format

Generate on-demand PDFs
Chapter 13

The Linux Ubuntu Manual Pages in PDF Format

Browse generated PDFs
Chapter 14

Linux Ubuntu BASH and Microsoft PowerShell Integration (pwsh)

PDF guide
Chapter 15

Learn Linux Ubuntu Online

Practice in the web interface
Chapter 16

The Linux Ubuntu 26.04 Manual Pages in PDF Format

Browse generated PDFs
Chapter 17

Long Video Lectures – MyWebUniversity (English)

Full-length IT, DevOps, Linux, Python, and programming courses from MyWebUniversity sorted by most-viewed.
Chapter 18

Long Video Lectures – MyWebUniversity (Dari / دری)

Full-length IT, DevOps, and programming courses in Dari language from MyWebUniversity, sorted by most-viewed.
🏛️ Platform Overview — Cloud Architecture & Educational Vision (PDF)
Understand the full ecosystem you are learning within — servers, tools, languages, AI integrations, documentation library, and the 25-year mission behind MyWebUniversity.com. Shared openly for every student and developer worldwide.
Chapter 19

Quick Tips & Short Tutorials — English

Bite-sized tutorials under 5 minutes, sorted by most viewed
Chapter 20

Quick Tips & Short Tutorials — Dari / دری

ویدیوهای کوتاه زیر ۵ دقیقه — مرتب شده بر اساس بیشترین بازدید
Chapter 21

Linux Man Pages Online — PDF & HTML 9,078 Ubuntu 26.04 LTS man pages — Shell, Python, Java, Go, Node, Ruby, MySQL & more.

Browse 20 categories with one-click PDF access.
Chapter 22
GCC C Language — Headers, Functions & Code Examples
Complete C Standard Library reference — stdio.h, math.h, string.h, stdlib.h, ctype.h, stdint.h, unistd.h and more. Full function signatures, descriptions, and ready-to-compile GCC examples with copy button.
Chapter 23
G++ C++ Language — Headers, Namespaces & Code Examples
Complete C++ Standard Library reference — <iostream>, <vector>, <string>, <map>, <algorithm>, <memory>, <thread> and more. Covers the std namespace, std::cout, std::cin, smart pointers, lambdas, templates, and OOP with copy-paste examples.
Chapter 24
Go Programming Language — Packages, Functions & Code Examples
Complete Go Standard Library reference — fmt, os, io, strings, strconv, math, time, net/http, sync, bufio and more. Covers goroutines, channels, structs, interfaces, error handling, HTTP client & server, JSON parsing, and concurrency with copy-paste examples. Built and tested with Go 1.22 on Ubuntu Linux.
Chapter 25
Java Programming Language — Classes, Collections & Code Examples
Complete Java core reference — java.lang, java.util, java.io, java.util.stream, java.net. Covers String, ArrayList, HashMap, Optional, Streams API, BufferedReader, HttpClient, OOP, generics, lambdas, and multithreading with copy-paste examples.
Chapter 26
Ruby Programming Language — Classes, Modules & Code Examples
Complete Ruby built-in reference — String, Array, Hash, File & IO, Enumerable. Covers blocks, procs, lambdas, OOP with mixins, regex, CSV processing, and concurrency with threads and fibers. Copy-paste examples for Ruby 3.3.
Chapter 27
Rust Programming Language — Ownership, Traits & Code Examples
Complete Rust standard library reference — std::io, std::fs, std::collections, std::thread, Option & Result. Covers ownership, borrowing, traits, generics, iterators, closures, async/await, and safe concurrency.
Chapter 28
Perl Programming Language — Regex, File I/O & Code Examples
Complete Perl reference — core built-ins, regex engine, file I/O, and DBI database interface. Covers grep, map, sort, named captures, lookaheads, CGI scripting, OOP with bless, and powerful one-liners for system administration.
Chapter 29
R Programming Language — Data Science & Statistical Computing
Complete R reference — base R vectors and data frames, dplyr data manipulation, ggplot2 visualization, and the stats package. Covers linear models, t-tests, ANOVA, machine learning with caret, and interactive apps with Shiny.
Chapter 30
JavaScript & Node.js — ES6+, Async, DOM & Code Examples
Modern JavaScript reference — ES6+ features, Array methods, Promise, async/await, fetch, DOM manipulation, localStorage, and Node.js with fs, http, path, and Express.js. Copy-paste examples for browser and server.
Chapter 31
HTML5 & CSS3 — Semantic Markup, Flexbox & Grid
Complete HTML5 and CSS3 reference — semantic elements, forms, media, CSS custom properties (variables), Flexbox layout, CSS Grid, animations, transitions, responsive design with media queries, and accessibility with ARIA.
Chapter 32
JSON — Syntax, Parsing, Schema & Code Examples
Complete JSON reference — syntax and data types, JSON.parse and JSON.stringify in JavaScript, json.loads and json.dumps in Python, jq command-line processing, JSON Schema validation, and REST API patterns. Copy-paste examples.
Chapter 33
XML — XPath, XSLT, XSD & Code Examples
Complete XML reference — syntax, namespaces, CDATA, XPath navigation, Python ElementTree and lxml, XSLT transformations, XSD schema validation, and XML-to-JSON conversion. Copy-paste examples.
Chapter 34
YAML — DevOps, Kubernetes, Ansible & Code Examples
Complete YAML reference — syntax, multiline strings, anchors and aliases, PyYAML in Python, Kubernetes manifests, Docker Compose, Ansible playbooks, GitHub Actions workflows, and comparison with JSON and TOML. Copy-paste examples.
Chapter 35
SQL Databases — MySQL, PostgreSQL, SQLite & Code Examples
Complete SQL reference — SELECT, JOIN, GROUP BY, WITH (CTEs), window functions, transactions, indexes, and schema design. Covers MySQL, PostgreSQL, SQLite, and Python integration with sqlite3, psycopg2, and SQLAlchemy ORM.
Chapter 36
LDAP & Directory Services — OpenLDAP, Active Directory & Examples
Complete LDAP reference — DIT structure, Distinguished Names, LDIF format, ldapsearch, ldapadd, ldapmodify, Python ldap3 library, Active Directory queries, OpenLDAP installation, TLS configuration, and LDAP authentication integration.
Chapter 37
Cloud Computing — AWS, Azure, GCP & Architecture
Complete cloud reference — IaaS/PaaS/SaaS service models, VPC networking, subnets, security groups, IAM roles, EC2, S3, Lambda, CloudWatch monitoring, cost optimization, and cloud security best practices. Covers AWS, Azure, and GCP with CLI and Python SDK examples.
Chapter 38
Ansible & OpenShift — Automation & Container Orchestration
Complete Ansible and OpenShift reference — playbooks, roles, inventory, vars, handlers, Ansible Vault, 30+ modules including apt, template, service, copy, and Jinja2 templating. OpenShift oc CLI, Kubernetes deployments, routes, and Source-to-Image builds.
Chapter 39
AWS & Azure — Cloud Services, CLI & Python SDK
Complete AWS and Azure service reference — EC2, S3, RDS, Lambda, API Gateway, CloudFront, Route 53, IAM, CloudFormation, SQS, SNS, and ElastiCache on AWS. Azure VMs, Blob Storage, SQL Database, Functions, AKS, Key Vault, and Azure AD. AWS CLI, Azure CLI, boto3, and Azure Python SDK with copy-paste examples.
Chapter 40
Docker & Podman — Containers, Images & Compose
Complete Docker and Podman reference — docker run, build, push, exec, logs, volumes, and networks. Dockerfile best practices: multi-stage builds, layer caching, non-root users, security scanning. Docker Compose for full-stack applications with health checks and dependency management.
Chapter 41
Apache & NGINX — Web Servers, SSL & Reverse Proxy
Complete Apache and NGINX reference — VirtualHost configuration, mod_rewrite URL rewriting, SSL/TLS with Let's Encrypt, CGI script deployment, compression, caching headers, and security headers. NGINX server blocks, proxy_pass reverse proxying, upstream load balancing, rate limiting, and HTTP/2.
Chapter 42
Protocols, APIs & Security — HTTP, TLS, SSH, OAuth2 & Cybersecurity
Complete protocols and security reference — HTTP methods and status codes, TLS 1.3 handshake, OpenSSL certificate management, Let's Encrypt, SSH key authentication, tunnels, rsync, REST APIs with curl, OAuth2, JWT, SAML, MFA, RBAC, Kerberos, FreeIPA, and OWASP Top 10 security with Linux hardening and fail2ban.
Chapter 43
Networking — OSI Model, TCP/IP, DNS, Firewalls & WireGuard VPN
Complete networking reference — OSI 7-layer model, TCP vs UDP, IPv4 and IPv6 addressing, CIDR subnetting, NAT, DNS records (A, MX, TXT, CNAME), dig, nslookup, network diagnostics with ping, traceroute, mtr, ss, nmap, tcpdump, iptables, ufw, and WireGuard VPN setup.