I believe if it is constructive, teaching a new skills, somehow gonna make me money now or in the future, or helping me or others in some kind of way,then yes i do enjoy it.
What about enjoying it at the moment, enjoying programming itself?
I'm not a professional, but when I'm doing programming, usually I do enjoy it on the spot, not only because of some future and/or indirect benefits. I don't feel bad if something that I do doesn't have any benefits.
yes i do enjoy programming at the moment, when i complete a task i have been hacking at some time, the feeling of accomplishment is quite satisfying