Resources
Note: The resources page is updated on an irregular but continuous basis. It contains
learning materials on various subjects - it is my aim to make sure that all materials listed here are
easily and freely accessible.
Note: Please forgive the lack of resources at the moment. I will be doing my best to add more
as time goes on.
Last updated: 27.06.2025
Technology
- GNU Project
- The GNU Project was started in 1983 by Richard Stallman, and is dedicated to producing a free
(as in freedom) and open operating system that puts control into the hands of users.
- Linux Kernel Documentation
- The official documentation for the Linux Kernel, providing information on its development
and the components of the kernel.
Programming
- https://mywiki.wooledge.org/BashGuide
- A Bash scripting guide. The wiki contains other pages as well on common Bash mistakes and
a Bash reference.
- Python Documentation - The official documentation
for the Python scripting language. Contains tutorials, FAQs, and reference guides for Python.
- Programming in Lua - 1st Edition - The first
edition of the Programming in Lua book, authored by one of the developers of the Lua scripting
language. Contains everything you need to know about Lua, with examples. Note that it was written
for Lua 5.0, and while still relevant to modern Lua(currently Lua 5.4 as of writing), some
parts may be out of date.
- learncpp.com - A website for learning C++, for free.
Covers all aspects of C++, with examples, and is constantly being updated to remain consistent
with the language standards.