/usr/share/doc/sreeglug
the community knowledge archive — documentation, tutorials, books, links
-
featured External Link AI
OpenCode — open-source AI coding agent
The open-source AI coding agent for the terminal (also a desktop app and IDE extension). One docs hub covers everything: getting started (/init, Plan vs Build mode, @-file mentions, /undo), agents & rules, Agent Skills (SKILL.md), plugins, custom tools, MCP servers, themes and keybinds — opencode.ai/docs.
-
featured Tutorial Programming
The Missing Semester of Your CS Education (MIT)
Shell, editors, git, debugging, data wrangling — everything a CS degree skips. Essential.
-
featured Repository Free Software
opensource-tools — curated tools for students
The GLUG's curated collection of free and open-source tools for students — editors, utilities and everyday software that respects your freedom.
-
Documentation Open Standards
RFC Editor — the internet's open standards
Every internet protocol — TCP, HTTP, DNS, SMTP — is specified in freely readable RFCs.
-
Documentation Open Standards
W3C Standards
The open standards the web is built on — HTML, CSS, accessibility.
-
Documentation Open Hardware
RISC-V ISA specifications
Read the open instruction-set architecture everyone in open hardware is excited about.
-
Documentation Open Hardware
KiCad documentation
Free, open EDA suite for designing PCBs — schematics to layout.
-
Book Free Software
The Cathedral and the Bazaar (essays)
Eric Raymond's essays on how open development works — part of the movement's history.
by Eric S. Raymond
-
Book Free Software
Producing Open Source Software (book)
How successful free software communities actually run — invaluable if you want to run or contribute to one.
by Karl Fogel
-
Documentation Free Software
GNU Philosophy — free software is a matter of liberty
The essays behind the movement: the four freedoms, licensing and why 'open source' isn't the same thing.
-
Tutorial Open Courseware
Overleaf Learn (LaTeX)
Free 30-minute LaTeX tutorials — write your lab reports and theses properly.
-
Book Open Courseware
OpenStax textbooks
Peer-reviewed, openly licensed textbooks — physics, chemistry, maths, economics and more.
-
Tutorial Open Courseware
Khan Academy
Math from arithmetic to linear algebra — the foundation every branch stands on.
-
Tutorial Open Courseware
SWAYAM
India's national MOOC platform — free courses with optional certification, all branches.
-
Tutorial Open Courseware
MIT OpenCourseWare
Thousands of MIT courses — lecture notes, assignments, exams — free for everyone.
-
Tutorial Open Courseware
NPTEL
Free video courses from India's IITs and IISc across every engineering discipline.
-
Tutorial AI
Hugging Face course
Learn to use and fine-tune open transformers — free and hands-on.
-
Tutorial AI
Google Machine Learning Crash Course
A free, fast, practical introduction to machine learning with TensorFlow.
-
Book AI
Dive into Deep Learning (D2L)
An interactive open book — every concept has runnable code.
-
Tutorial AI
Practical Deep Learning for Coders (fast.ai)
Top-down deep learning: train real models from lesson one.
-
Book AI
Neural Networks and Deep Learning (book)
Michael Nielsen's free book — build neural networks from first principles.
by Michael Nielsen
-
Book Security
Crypto 101 (book)
An introductory crypto book, free for everyone — from XOR to TLS.
-
Cheat Sheet Security
OWASP Cheat Sheet Series
Concise, practical guidance on auth, sessions, XSS, SQLi and more.
-
Documentation Security
OWASP Top 10
The ten most critical web application security risks — read before you deploy anything.
-
Tutorial Security
picoCTF
A free, year-round capture-the-flag built for students — start here for cybersecurity practice.
-
Tutorial Security
OverTheWire Wargames
SSH-based security games — Bandit teaches the command line while teaching you to break things.
-
Documentation DevOps
Kubernetes documentation
Where every cluster journey begins (and, occasionally, ends).
-
Documentation DevOps
The Twelve-Factor App
The methodology behind well-behaved, deployable services — short and formative.
-
Documentation DevOps
Docker documentation
Containers, images and compose — the docs are genuinely good.
-
Book Networking
Computer Networking: Principles, Protocols and Practice
An open networking textbook used in universities worldwide.
-
Book Networking
Beej's Guide to Network Programming
Sockets explained with humour and precision — the classic intro to network programming in C.
-
Tutorial Databases
CMU 15-445: Database Systems (lectures, free)
Andy Pavlo's legendary database internals course — videos and notes free online.
-
Book Databases
Use The Index, Luke
A free book on SQL indexing and performance — the thing every developer wishes they had read earlier.
-
Tutorial Databases
SQLBolt
Learn SQL with short interactive lessons in the browser.
-
Tutorial Databases
PostgreSQL interactive tutorial
The official tutorial for the database this very website runs on.
-
Book Programming
Structure and Interpretation of Computer Programs (SICP)
The classic MIT text on programming fundamentals, free HTML edition.
-
Book Programming
Crafting Interpreters (book)
Build two complete interpreters from scratch, free to read online — the friendliest way to meet compilers.
-
Tutorial Programming
Exercism
Free practice exercises in 60+ languages with human mentor feedback.
-
External Link Programming
Teach Yourself Computer Science
A curated roadmap: which 9 subjects to self-study and exactly which books/lectures to use.
-
Tutorial Programming
The Odin Project
A free, open-source full curriculum for web development that makes you build real projects.
-
Tutorial Programming
freeCodeCamp
Thousands of hands-on exercises and full certifications — web, data, Python and more.
-
Tutorial Programming
CS50: Introduction to Computer Science (Harvard, free)
The famous first CS course — C, Python, SQL and web, with great problem sets. Free to audit.
-
Documentation Programming
MDN Web Docs
The reference for HTML, CSS, JavaScript and web standards.
-
Tutorial Programming
The official Python tutorial
Reads like a book, ships with the language — start here for Python.
-
Cheat Sheet Git
Oh Shit, Git!?
Plain-language recipes for every 'I messed up my repo' moment.
-
Tutorial Git
Learn Git Branching
Interactive visual playground — the fastest way to finally understand branches, rebases and resets.
-
Book Git
Pro Git (book)
The canonical Git book, free to read in full — from basics to internals.
-
Repository Shell
The Art of Command Line
A community-maintained goldmine of practical one-liners and workflow tips.
-
External Link Shell
ShellCheck
Static analysis for shell scripts — it will find the bug before your script does.
-
External Link Shell
ExplainShell
Paste any shell command and see exactly what each flag does. Magic for reading unfamiliar one-liners.
-
Documentation Shell
Bash Reference Manual (GNU)
The official bash manual — boring, complete and always right.
-
Documentation GNU/Linux
Debian documentation
The universal OS's manuals — installation, administration and packaging, all free.
-
Documentation GNU/Linux
Linux kernel documentation
Straight from kernel.org — how the kernel is built, configured and developed.
-
Tutorial GNU/Linux
Linux Upskill Challenge
A free 21-day self-paced challenge to get comfortable administering a real Linux server.
-
Documentation GNU/Linux
Arch Wiki
Distro-agnostic, brutally thorough Linux documentation. When something breaks, this is where the answer usually lives.
-
Book GNU/Linux
The Linux Command Line (book)
William Shotts' complete, free book on the shell — the single best introduction to the command line.
by William Shotts
-
Tutorial GNU/Linux
Linux Journey
Short, friendly lessons that take you from 'what is an OS' to networking, processes and packages — the classic first stop.