Coding a password generator in C using cryptographically secure sources of random numbers, /dev/random and /dev/urandom. Learning about filestreams, reading characters from filestreams using fgetc. Allocating memory using malloc. Then converting the random data to random ASCII characters, while learning about different charactersets (including Unicode, UTF-8, ASCII). And learning about properly reading manpages, including the --what-is option, to get a more detailled choice of available manpages.
✘ Support me on Patreon (& Get Source Code):
/ hirschdaniel
✘ Acquire new skills through books:
Learn Vim: https://amzn.to/3ONVG5R
Learn C Programming: https://amzn.to/41pvkhU
✘ These books change your worldview:
Beginning of Infinity: https://amzn.to/4ldriPX
The Almanack of Naval Ravikant: https://amzn.to/3Hsjg81
A BIG thanks goes out to my "Dev Supporter"-level Patreon nr.bln.