I wanted to know how you move with programming in unity. I mean I had already little programming experience (not in the field of video games) I wanted to make something simple with unity for Mobile. Surely unity is much simpler than XNA or other engines. When I want to create my own script I try to break down the problem to translate it into jacascript though I realize that many things you do not know what function to use the type or class of native unity. How do I learn this language? obviously very often are always looking for tutorial but I get depressed when I can not by itself resolve the problem and then find out it was easier than the planned time. How do you?
In my opinion the best way especially for starters is to first take some of the tutorials. It helps with those exact pain points you mention - getting to know the basics of how things are done, where they are, how they are related and so on. Once you are fed up with the tutorials (and I really mean fed up, not the “I’m not the tutorial-kind-of-guy”-fed up) you should set your own goal, e.g. make any kind of object move, then program some very basic AI, then go further and import meshes and animations and so on. On that way consult the forums and especially the script references.
It’s hard to do it any other way since we are not yet at a stage where we can upload infinite knowledge to our brains in seconds. Not yet…