Here is a nicely complied list of machine learning algorithm cheat sheets. Flowcharts are probably the most efficient way to learn how to do machine learning.
Microsoft Azure Machine Learning Algorithm Cheat Sheet
Dlib C++ Library Machine Learning Algorithm Cheat Sheet