If you like getting paid to learn, then you'll love being a developer. But this learning is not linear. Be ready to take twists and turns. That takes a lot of time.
I like the bible and I like music. I've been mashing up the two.