Unity 3d question

hello again im new and i just had another question,

in unity is their a tutorial or anything for getting started and will i have to know any programming to make a game in unity or is it optional. and how can i learn a basic form of programming?
what type of programming is used in video games im pretty sure C++ is. so how can i learn it.
thanks

When you start Unity there is a splash window that you should check out. They lead to tutorials and helpful material.

582688--20737--$Screen shot 2011-05-20 at 3.20.00 PM.png

If you are new to programming, I would suggest UnityScript. Just use your favorite search engine to search, “UnityScript” Tutorials.

There are some ‘visual scripting’ tools available for Unity, but I can’t speak to those directly (and in any case, I’m sure you’d still need to have a good understanding of game logic and program flow to use them).

Aside from that though, yes, you have to know how to program to use Unity. But, you can learn as you go (as many do).

C++ is still widely used for game development, for with Unity you’ll be using C#, UnityScript, or Boo (which are the three scripting languages that are supported in Unity).

ok so how do i make buildings and stuff in unity or does it already have some premade buildings and enemys? btw im making a first person shooter.

Unity does not have any pre-made models, but you can check the Asset Store or TurboSquid.

If your interested in making your own models, you can use a free software Blender. I highly recommend it.