In my time as a student at the Bauhaus-University Weimar i’ve created these tutorials. They contain examples and explanations. Although they do not cover every possible topic I think they contain a good summary of the main topics one might encounter. If you want to view the files just click on the name of the file you want to view. If you have suggestions or find a mistake, please let me know and I will work on the documents.
If you are interested in the explanation of a topic in english I can translate them for you if you write me a comment. I do have some more tutorials about programming which I could add if there is an interest.