One of the best resources to learn about Mexican history is a good textbook. Other excellent sources of information include documentaries, online articles, etc.