просто отдельные статейки почитывать, так со временем и наберусь чего-то?
Смотреть, разбирать готовые примеры-скрипты на сайте с докой d3, как основу для обучения - не вариант?
Там точно поймешь, разбирая их, что от версии к версии, библиотека d3 может отличаться в работе.
В статейках-мануалах так не получится, так как там железно написано под какую-то одну версию библиотеки, поэтому, будут проблемы, если юзаешь например самую новую версию на проекте. Плюс, много плагинов, сторонних, как бонус-проблема.