As an avid birder for many years, I used to take several friends out in the field for birding hikes. The biggest challenge in the field was identification of species.
Realizing that there was no good application to identify birds, I set out to learn development to make my own.
This was a great start as I had never dealt with "User experience" before this, but I really had to understand my user base to figure the next steps out.