I've been fishing for a few years and learned mostly on my own by scouring forums plus lots of trial and error. I've always likened the draw to be similar to the problem solving nature of programming and engineering in general, and have always wondered if there are other engineers that enjoy fishing. From some of the comments here it looks like there are some, but not many.
I've actually created several pieces of fishing software, for personal use, such as a journal/logging app for recording outings (locations, conditions, results, etc.), a crawler/scraper that extracts EXIF location info for good fishing spots, a notifications app for ideal fishing conditions, etc.