How do i begin with learn scripting.

Hi i want to be a scripter and i find out that C# is better to use in game script. And Javascript is better to use in menus and bars and those thing. Correct me if im wrong. And then i want to know if i want to start learning both those languages can i just search for C# Tutorial or Javascript tutorial. Or do i need to search like C# for unity. I also mean is there diffrent between the C# they use in a program like example visualt studio and the C# they use in unity.

C# is the same across Unity and Visual Studio. JavaScript and UnityScript are different however. Reference this: http://answers.unity3d.com/questions/23097/where-to-find-unity-scripting-tutorials-thanks.html
The Tornado Twins referenced in this are a great source to learn a lot if you are just starting out. Also check out 3dbuzz.com for a lot of free Unity tutorial videos.

Hi again sorry for the late answer but again i want a easy answer can i just use any tutorial for C# to learn unity. Or is there A UNITY C# Language.

For the C# language itself, using a generic C# tutorial should work just fine; but there are some things in Unity that won’t be covered in such a tutorial, such as the way Unity uses yield to implement coroutines — which to me seems more like the await keyword in the upcoming C# 5.