The examples are structured by microcontroller architecture. For a particular architecture, the examples can be followed in order as a tutorial. The basic concepts explained on the first examples are not explained again on more advanced ones. On each example folder there is a Makefile so you can compile the example by simply running make. The actual compiler command will be shown so you can learn