Just like learning in school, you won't immediately apply it to the real world, that is basically like learning scripting. For me this is the best way to get out "tutorial hell" (tutorials are still recommended, but don't take too much information in a short amount of time, set a goal for your self) 1.) Watch tutorial about new thing in scripting 2.) Follow the script 3.) Pause and try to understand each line and its function 4.) Make your own unique script based on the thing you learned And do the #4 as many times as you want to truly understand it.