See this timeless rant for a tiny example (countering all the bad advice you see on a trivially easy feature):
You may wish to do some JS dev without a framework just to get a taste for the terrible truth. Then get jquery or one of the other excellent tools.
Also, some good tools:
wireshark (neé ethereal)
webby python code libs:
Fresh book recommendations delivered straight to your inbox every Thursday.