Scripting 

Learn about programming from scratch, then progress to create detailed code for your projects.
Lessons
Lessons can be used as a reference and watched without following steps.
Beginner
6. Loops
10. Vector Maths
Intermediate
Assignments
Assignments teach you how to create a small part of a game you can follow along with.
Spinning Cube
The most basic of Unity challenges to get you started in coding - how to make a spinning cube.
In this tutorial we'll write a small C# script to animate the arms of a very simple clock.
Related lessons
These lessons are not part of this topic, but may be of interest as their content is related.