I write and draw in my spare time. I never thought I could like programming so much as well. I mean, you can create things with it. I know I'm not entirely skilled yet (I'm getting there), but the process in writing and drawing is similar to programming.
Programming helped a lot with my approach to writing and drawing. I used to not be technical, so I just wrote or drew whatever I wanted and would easily get frustrated with my work. Programming helped me want to improve my work more than toss it aside.
I'm now more open to feedback and I enjoy editing more. When I have someone go over my writing, I would tell them stuff like, "Can you read this sentence again? Does it have a place there? Do you think I could word it differently? Can it read well to people?" And that gets the editors really excited. Same thing for my drawing. I'd draw, and when it doesn't look good to people and myself, I would just draw the parts I was weak in and keep doing it until the critiques are positive.