Now that you can get around and even edit programs, you can begin to use the BeagleBone Blue to create programs so you can control your robotic projects.
Now that you are ready to begin programming, you'll need to choose a language. There are many available: C, C++, Java, Python, Perl, and a great deal of other possibilities. You'll use Python initially for two reasons. First, it is a simple language that makes intuitive sense and is very easy to use. Second, much of the open source functionality in the robotics world is available in Python. You'll also learn a bit of C in this chapter as well because sometimes, functionality is only available in C. But it makes the most sense to start in Python. To work the examples in this section, you'll need a version of Python installed to complete this section...