Spend a few hours (minimum) going through these materials. It's okay if you don't understand half of it on your first time through (75% is way too much though). I found it super helpful to write out the code snippets and test them out while following along. There are now quite a few D3 tutorials out there, but I found these particularly helpful:
- Intro by Mike Bostock, D3 Creator
- D3 Workshop (just skim through)
- Three Little Circles
- A Bar Chart