A few months ago I started to learn how to make games in Unity. I came across this topic a few weeks ago and over several days read pretty much every diary log. I particularly appreciated the links to other game developer logs (Portal and Everything 'I Learned About Level Design I Learned from Disneyland' in particular).
I've easily spent about 20-30 hours watching the Unity Tutorials online, particually
Unity: Live Training and an equal amount of time playing around in Unity, Monodevelop, Blender and Photoshop. Of all the things I've had to learn about (Physics, Animation, Models, Materials, Shaders, Textures etc...) one of the biggest barriers I've had has been scripting.
I have two questions which I hope will help other people interested in game design.
1. Were there any particular resources you found useful to learn scripting (C#)?
2. What advice would you give yourself when you started two years ago?