Many people have created many useful tools for selecting the correct chart type for a given dataset or question. Here are some of the best:
Because it is focused entirely on visualization (and because it’s a well-supported commercial product), Tableau has a phenomenal library of tutorials and training videos. There’s a helpful collections of videos here, as well.