Okay, I'm an old fart. I have an interest in learning to code as my interest in Bitcoin has skyrocketed. Can I learn to do this stuff and is Python the way to go? Great first lecture and I'm very happy I found this wonderful resource. Thanks!
I believe Python was the choice of route because it is a simple program that can do very much. The idea of 6.00 Intro to CS was to help those that have never programmed before. I personally have converted from Software to Hardware recently (about a year) but I can say that even though I'm in the beginning of this course, the syntax you'll learn in python will not help you code well in Java or C+ but you will have a better understanding of how those higher tier programming languages work when you get there. Also, (being a HARDWARE guy most likely means I am a Linux man) some of the terminology associated with python are the same for Linux Scripting. In all while your going through the course look at Python as a stepping stone to not only top tier languages but customizable operating systems as well. In addition, if your going in to business management and you happen to land a job as someone who manages programmers. You can potentially decipher what your team is doing. With much effort. If your looking for a quick route for the application you want to use, google.
python is good... but i prefer java... but once you learn one language you can easily learn other languages...
Thank you both for your thoughtful answers. I'm going to dive into Python.
The Bitcoin protocol was written in FOURTH (I'm not yelling, it is written in all caps).
Python is a brilliant idea as most of the interfaces with Bitcoin are python or java. ie most wallets are python based.
Join our real-time social learning platform and learn together with your friends!