I would suggest some internet research for in-depth details, but here's one site with a good explanation. Here's a video on the subject, although it's geared more towards helping teachers explain the difference.
There are exceptions which you'll have to read about, but in general, we use 'make' for activities which produce or create something, and 'do' for general actions and activities. That is of course a very simplified explanation, and you'll want to look at some more in-depth sources for more detail.
Student or Learner