Now that we have taken a look at some of the basics that come with the Arduino board and made sure that we were able to get the IDE set up, it is time to work with a bit of the programming. Without the right programming in place, it is hard to send over the commands that you want so that the board works properly for your project. This chapter will talk about a few of the different parts that are common, even in the most basic codes that you want to work with and then we will move on to writing your first code on these boards so you can get the hang of it.