However, d3 seems particularly bizarre. Its the only library i ever remember trying hard to learn, and just giving up. There is too little indication, when you misuse it, of what went wrong.
Ive done a bunch of javascript, DOM and visualisations in OpenGL, so i feel i should have a good chance.