It gives me great encouragement watching young students get excited about programming because it is a skill that is so much more than simply learning to give commands to a computer. As Jonathan Buchanan describes here, the skills used in programming are skills that can be applied to a variety of situations. If a 10 year old can create their own app on the app store, surely I can learn to make a simple program of some kid right?
I was never a student who excelled in Math or Science so this has been especially challenging at times. I have had to push myself to dive into the functions and how they work in order to understand the order in which to do things. It is at times intimidating and I can not begin to tell you how much I have appreciated having the internet as a resource to look things up or to post a question about my progress. I’m not really sure if I’m making good headway or not but I feel like every time I sit down at the computer to work on coding, I’m coming away with a a new tidbit so that feels good. This short video sums up in some ways how I feel about coding but I know in the end it will be worth it.
I definitely don’t believe I could have gotten as far as this in one day without some help but on the other hand, it is always useful to remember that the networks of fellow coders are constantly posting and updating endless streams of code. In this way, as is shared in the video, we can build on the work of others without having to start from scratch. I’m constantly reminded that learning is a connected activity. This is really comforting and makes me realize that in the end, it’s not me against the machine. It’s me and a network of humans interacting with machines to help make the world a better place.