We're talking about a javascript repl here, don't blow it out of proportion. The things transfer trivially between the envionments. If having a javascript repl is such a show stopper for learning D3 for you, maybe learn javascript first.
Like I said, everyone I've seen complain so far, always turn out to not even want to learn basic stuff.