I love learning and 'aha' moments, whether it's figuring out a craft or a new programming language. I am currently working on relearning JS/HTML/CSS. See my pirates.
I'm pretty geeky so if the nerdy reference or grammar correction displeases you we aren't a match.
Putting together all of the features and figuring out what will work best for you among all of the alternative solutions is the best. The only way to do that is to research, which I love.