Along the same lines of the article, these things have served me well:
This one is great for just getting the quick commands to help you get around the command line more efficiently
https://readline.kablamo.org/emacs.html
This one gives you all the exhaustive options around how you can tweak readline via your inputrc file
https://linux.die.net/man/3/readline
Its sounds really dumb, but after getting to know the bash and readline man pages I have stopped using fish and zsh and just started using more vanilla bash and built in linux tools and its been fantastic. I don't feel like I have lost any productivity and my terminal is a lot more responsive.