Ok so going through cs50x is not the easiest thing in the world, but after your'e done learning the concepts does programming become fun, like creative?
It depends upon the individual. Some people might only do it for the money. Others might do it because of the creative process, or the sense of achievement.It depends on the language and its associated tools. I don’t think programming in Java or C++ is particularly fun. But programming in smalltask is very fun! It depends on the programming task. Some are not very interesting. Programming is hard anyway. But when a task is really grinding and prolonged, it’s no fun at all. Dissertation writing is fun. I presently work for a best dissertation writing service and I'm used to writing some articles whenever I get some free time.