---
title: Computer Science
description: Trude's Guide to Computer Science
summary: "[Notes Index] Trude's Guide to Computer Science"
draft: false
tags: 
author: TrudeEH
showToc: true
weight: "1"
---

- [Building a Computer From Scratch](../how_to_computer/)
- [Operating System](../linux/) `Linux`
- [C Language](../c-language/)
	- [Algorithms & Data Structures](../algorithms_and_data/)
	- [Compiling](../compiling/) `GCC` `Make` `Meson`
	- [Debugging](../gdb/) `GDB`
	- [Snippets](../c-snippets/)
- GUI Apps
	- Object-Oriented C `GObject` - `Coming Soon!`
	- GUI Toolkit `GTK4` - `Coming Soon!`
- Networking
	- [HTTP](../http/) `CURL`
	- [HTML](../html/)
	- [Encryption](../encryption/) `GPG` `Cryptsetup`
	- [HTTPS and SSL Certificates](../https-ssl-certs/) `Certbot`
	- [SSH](../ssh/)
	- [Firewall](../firewall/) `UFW`
	- [Instant Messaging](../irc/) `IRC`
- [Python](../python/)
	- [Flask](../flask/)
- [Databases](../databases/) `SQL`
- Tools
	- [Version Control](../git/) `GIT`
	- [Password Manager](../pass/) `PASS`
	- [Terminal Multiplexer](../tmux/) `TMUX`
	- [Linux on Windows](../wsl2/) `WSL2`
