I know squat about JavaScript.
I have a clean Ubuntu machine with a webserver. What's the most effective way to learn JavaScript?
I'm not looking for dark, arcane knowledge. I'm looking to write well-crafted code to accomplish meaningful tasks on web pages, as well as to solve small, on-the-fly problems, much as I currently use Python, AWK, and Bash.
Suggestions?
EDIT: Not trying to karma-whore here, but if no one upvotes the question it will disappear quickly and we won't get the collective HN wisdom. That would be a shame. Do you want a scape-goat comment?