...
- The website has many examples and documentation about the tool.
- A free book about d3.js and also some JS fundamentals can be found here.
- There is an udacity course for d3 as well.
- Another course can be found on here.
- A fast and condensed tutorial has been made by square.
- A short cheatsheet with all the important functions is available here.