In this section we are going to learn the basics of programming and what is it, the Arduino programming language, platform, and the basics you need to know before you start building the projects.