I want to start from the ground up. What advice did you recieve? What advice would you give? Given that the language has become somewhat modern, how should one go about learning JavaScript the good way, avoiding the bad way, the right way to think in Javascript, etc.<p>Also, what resource would you suggest?