Guide to the Godot game engine/Programming/GDScript

GDScript uses dynamic typing (Variable type can change and type is not inferred on creation) with optional static typing.

Below are the basics of GDScript that you must know. If you've never used it before, even if you plan to only use C# with godot, you should learn these.