There is lot of interest in D3 for creating nice visualizations. There are several resources on the web for getting started on D3. The one I found easy to get started is the following book:
Interactive Data Visualization for the Web
Interactive Data Visualization for the Web
By Scott Murray
This book has a chapter that gives quick intro to HTML, CSS, javascript necessary for d3. The explanations are easy to follow.
Another video I found useful is by Mike Dewar (who is also developing d3py which is a python module for making d3 graphs). Mike Dewar has also written a book on d3 listed below (on my to read list next).