Haven’t seen anyone mention https://overthewire.org/wargames/bandit/ yet. It’s a Linux shell game where you need to solve problems using shell commands that only requires an ssh client on your machine: you ssh into the first server, solve a problem, and the solution points you to the next server. It starts easy (e.g. read out this file using cat
) but gets hard quickly. But you can always look up solutions when you’re stuck. It gives a good idea what certain commands are used for and how they can be combined in powerful ways.
The fragrance of dark coffee from Phoenix Wright Ace Attorney (especially the insaneintherain cover: https://youtu.be/UBy5qquWcEg ).