Great read, I'm in a very similar boat - I started learning to code about 10 weeks ago from scratch (http://www.7bks.com/blog/179001).
It's immensely rewarding, but then I really enjoy learning new things generally. I don't think programming is any different, all things are challenging and frustrating to learn at first but once you get the hang of it the feeling of being able to achieve things (coding, playing piano, solving maths problems) is wonderful.
It's immensely rewarding, but then I really enjoy learning new things generally. I don't think programming is any different, all things are challenging and frustrating to learn at first but once you get the hang of it the feeling of being able to achieve things (coding, playing piano, solving maths problems) is wonderful.
Never stop learning new things.