Are you new to node based programming environments? An Introduction to TouchDesigner introduces users to all of the above, and covers all the basic fundamentals of TouchDesigner.
An Introduction to TouchDesigner by Elburz Sorkhabi is available for free download in English, Italian, Japanese and Chinese. Project files and video tutorials also available at this link.
This book is an open source project and continually updated through this Github Project.