Welcome to my personal repository of educational notes.
This repository is organized by topic, each containing both the original .org
files used for note-taking and their corresponding .pdf exports for easy
viewing. Here's a glimpse into the structure:
haskell-basics- basic concepts of functional programmingcpp-notes- the most fundamental concepts: types of memory, pointers, compilation processfinite-element-method-DEs- solving a simple DE using the finite element-methodshell-scripting- notes that contain some basics on creating shell scriptsgit-basics- overview of git commands and their usagewstep-do-informatyki- notes that I created when doing a course at AGH UST on basics of programming.negative-integers-binary- three different approaches on how to store negative numbers in binaryaes-basics- basics of AESdiffie-hellman- absolute basics of encryptionvim-tricks- a collection of some of the most interesting tricks in vim
The primary goal of this repository is educational. I created these notes to help me understand complex concepts and serve as a future reference. They are shared in the hope that they might assist others on their own educational journeys.
The contents of this repository are for educational purposes only and are shared with no intent for commercial use. There may be instances where the material reflects content derived from other sources. These instances are unintended and may have occurred without explicit attribution due to the informal nature of note-taking.
I acknowledge and respect the intellectual property rights of all sources that have contributed to my education. If you are the copyright holder of any content included in these notes and wish for it to be removed or properly attributed, please contact me directly, and I will take immediate action.
Please note that notes may contain inaccuracies or errors. They are provided "as is," without warranty of any kind.
To make the most of these notes:
- For PDF Viewers: The
.pdffiles provide a static, read-only version of the notes suitable for viewing on any device capable of displaying PDF documents. - For Org Users: If you're familiar with Emacs Org mode, you can directly
use the
.orgfiles to explore the notes in their native format, allowing for easy navigation and modification.