# Chapter 2. Programming Grammar

In this chapter, we are going to talk about the programming grammar for Arduino, namely, AVR C, in detail. For younger students and amateurs, [Ardublockly](https://ardublockly.embeddedlog.com/) is strongly recommended, but will **NOT** be discussed in this course. The IDE of [Ardublockly](https://ardublockly.embeddedlog.com/) looks like:

![ardublockly IDE](https://2341898987-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LCFDbcteyTR3tQSs-5x%2F-LEX3cYqeiXAZavKR5QQ%2F-LEX3eRcgN6jHJ2cqANA%2Fardublockly.jpg?generation=1528506264161595\&alt=media)
