Good guide! It'll give beginners a better perspective of each classes.