Best place to learn to script?

I’ve been a idea guy all my life and never been able to make my ideas come to life. A year ago I discovered unity and so I looked up unity3d on YouTube and did the TornadoTwins tutorials but they sucked. I learned blender and unity but not scripting. I can’t find a good place to learn scripting and I don’t know which one to learn. So to get to the point where’s the best place to learn scripting and which one should I learn first? Also how did you learn to script?

I learnt from asking on the boards for the most part. People may hate me for saying that. Some may not respect it, but its what I did. And it’s worked. I began learning in Torque, then switched to Unity 2 years back. My word of advice is, if you have no idea how to code, think of a basic scenario. Like, input. Then input with a reaction (like object move) and so on. But keep your questions simple and precise. People on these boars are generally very helpful to anyone who asks reasonable questions in a polite manner.

Which one to pick is kind of a problem. It might be a little easier to pick up javascript, but it’s not quite as robust of a language, so you’ll probably end up eventually moving to c#.
Start simple. I think Walker Boys has some good tutorials, but they use an older version of Unity, so the particles doesn’t work the same.
http://walkerboystudio.com/html/unity_training___free__.html
Whatever you do, don’t start on a huge rpg or something. Pick small games at first.

I prefer text tutorials over video tutorials for coding, and just Google every error I get, most basic scripting questions have been answered on the unity forums… Always check for a answer before asking… chances are you problem has already been answered… also check out the Unity - Scripting API: … has examples of each individual unity API call…

also I agree, start with something very simple… possibly a just walking through a maze or something

Small scope. Pick small projects for yourself. My first Unity project was making a block rotate through code. Always pick smaller projects if you can. Stuff like Tic Tac Toe, Break Out, Pong, etc. are great training projects.