Learning 2 Hack - For the very first time. With a deadline.
mping: I would dare to suggest that you create a HN thread for other novices. Better yet, you use this thread to ask your questions, and some folks here will try and answer politely.Don't worry about the possible flak because of the n00b questions, we ALL were n00bs at one point of time...As for point 4, you can learn to create a whole site without knowing what's the difference between a function and a closure, so worry about practicing your coding skills hehehe I'm sure you'll nail it if you code regularly.The best of luck, welcome to our world 
<insert dark laugh here>