I needed to add this:
I hope to get the Rhino book within a week or two, right now I'm learning with these two:
"But wait! There's more!" (lawlz)
I haven't run into browser-specific anything yet, because he's intent on teaching basic programming, how integers work in JS (very different from other languages), why scoping does what it does (no block scoping, mostly only function scoping), the very gritty basics and then further.
This Is Awesome!