The tutorial is divided in 6 parts and each part is divided on its turn into different sections covering a topic each
one. You can access any section directly from the section index available on the left side bar, or begin the tutorial
from any point and follow the links at the bottom of each section.
Many sections include examples that describe the use of the newly acquired knowledge in the chapter. It is
recommended to read these examples and to be able to understand each of the code lines that constitute it before
passing to the next chapter.
A good way to gain experience with a programming language is by modifying and adding new functionalities on
your own to the example programs that you fully understand. Don't be scared to modify the examples provided
with this tutorial, that's the way to learn!