It is easy to make a chart and hard to make a good one. Software will happily hand you a 3D exploding pie chart, and without a foundation in the principles of visual perception, you will not know why it fails. Data visualization rewards learning the theory before the tools, because the tools change and the principles do not.
A sound reading order starts with the timeless principles of graphical design, then the craft of telling a truthful story with data, and finally the practical skills of building interactive, web-based visuals. Each book below is placed so that judgment develops before technique.
Learn the principles
Start with The Visual Display of Quantitative Information, Edward Tufte's classic that established the vocabulary — data-ink, chartjunk, graphical integrity — that the whole field still uses. Then Visualization Analysis and Design by Tamara Munzner gives you a rigorous framework for reasoning about visual encodings and when each is appropriate. The Functional Art An Introduction To Information Graphics And Visualization by Alberto Cairo bridges theory and practice, connecting perception research to real design decisions.
Tell honest stories
Charts exist to communicate, so Storytelling with Data by Cole Nussbaumer Knaflic is the practical guide to shaping data into a clear narrative for an audience. The Wall Street journal guide to information graphics offers a compact reference for choosing the right chart for the job. To sharpen your skepticism, How Charts Lie teaches you to spot and avoid misleading visuals, and The Truthful Art deepens the ethics and statistics of representing data honestly.
Build real dashboards and interactive charts
For applied work, Information Dashboard Design by Stephen Few is the authority on displaying monitoring data without clutter. Data visualisation by Andy Kirk is a modern, comprehensive handbook to the whole design process. Then the path turns to code: Interactive Data Visualization For The Web by Scott Murray is the gentle introduction to building web visuals, and D3.js in Action takes you deep into the library that powers much of the interactive dataviz you see online.
Read in this order and data visualization stops being about which chart the software offers. Follow the full path to go from your first bar chart to designing honest, interactive visuals that actually inform.