Programming is it difficult?
I love to learn, and so go on attending online courses at Coursera (For some strange reason I enjoy Coursera more than Edx!!)
In a course I am doing, there was an essay we were supposed to write, about why programming is difficult?
Well, I want to give an honest answer! So here it comes.
I was first introduced to programming in the year 1993 during my second year of under-graduate course, and the first language I learned was FORTRAN 77. For me it was love at first sight. I cannot remember a single moment when I felt programming is difficult. Those were the days of sequential programming, DOS operating system and a specialized air-conditioned computer lab in the college. There was no internet, no emails, no android!!
I remember my friends struggling with programming, trying to mug up programs!!! But for me, from day one it was like me and computer understand each other. I know how to tell 'him' to do the work I want, and 'he' always obeys. I always had belief that if a program can be made, just give me enough time and I can make it. A belief which even now holds true.
Next year, i.e., 1994 I was introduced to the concept of neural networks, and I enjoyed learning about them even more. It was as if neural networks will put life into my little computer and we will be best buddy's. Though it was not necessary, I tried and implemented all neural network models taught to us in class. It was pure fun. Even today, if I get a programming problem, and is able to take out time from my schedule, I stay awake on nights and code it.
In last many years I learned various other programming languages, even specialized program Applications, but there have been none that I felt I cannot learn. Learning new software skill always gives me the thrill of an adventure game.
After telling about myself, it is still important for me to try and answer this question, why programming is difficult for many. From my interaction with my friends and students, the reason for this could be: