BONUS: here's some command-line toys that are not useful or necessary, but are just real fun to take a look at especially if you're new to linux:
- cmatrix (does the matrix code rain thing)
- cowsay (ascii cow with speech bubble)
- sl (steam locomotive in your terminal)
- cbonsai (generate bonsai tree)
- neofetch (this one is actually very useful and will print system information in an aesthetically pleasing way)
Another nice-to-have is KDE Connect, it connects your desktop with your phone to sync notifications, send files, control media playback, use as remote input, share clipboard, send commands, and more