Learning d3 with Interactive Data Visualization for the Web