I once didn't know any JS
Then I took a class
Then I got confused
So I looked up function constructors and closures tutorials on YouTube
Then I found Shiffman (sp?)
Then I understood
functions, functions and more functions. Objects and functions and variables and arrays. Then more functions inside functions, calling functions, making objects calling functions.