If you are new to scripting or want some practice to see how C# and Unity work together, the following tutorials can help you get started with C#. Below are two good tutorials to get you going.
If you are new to scripting but not quite ready for C# or want to try a different way to script, Unity now offers Visual Scripting. Visual scripting is similar to block-style coding found in Scratch or Code.org. It is a little easier than writing code and will do everything a beginner needs.
Start here to learn Visual Scripting, whether you are new to Unity or an experienced Unity programmer. In this project, you will learn the windows and tools in Unity’s Visual Scripting user interface. If you are new to programming, you will learn the basics of programming along the way.
In this project, you will: Learn about the Bolt Visual Scripting interface and become familiar with Visual Scripting concepts, navigate the Bolt Graph, graph Inspector and Variables windows, develop mechanics and system using Bolt’s node based graph system, and create a full Platformer experience consisting of 4 levels and a main menu.