What is the difference between declaring a Vector 3 and new Vector 3?

Hi, i’m new to coding so forgive my ignorance but I have been watching the Unity Learn tutorials and a few things in them are confusing me and making me feel like i’m going backwards instead of learning. In one of the tutorials a variable (I think) is created with the type “new Vector3”, what I want to know is what does the new mean and how is it different. I’m also consufed about Classes and Arrays, but I will leave that for another day.

Thanks for the help, I love Unity and Designing games but scripting can be confusing sometimes :S.

In C# when you want to create anything you put new in front of it. In Javascript in Unity you can omit it without encountering any problems. It just means create.