Software: text editors.
For those with endless time and patience, the most powerful/extensible text editor (available on all platforms) is emacs. Along similar lines, some people like vim; years ago, emacs vs vi was an object of intense contention.
Tutorial sheet handed out in class.
Here’s a regex cheat sheet, including a few extensions we won’t discuss.
Virginia Woolfe’s “The Waves”.