Благодаря и из-за очень легкие для понимания. Благодаря- положительная причина, из-за – отрицательная, нежелательная.
С остальными предлогами сложнее:
От- причиной являются внутреннее состояние человека, внешние условия, приводящие к изменению физического состояния человека, или природные условия, приводящие к изменению во внешнем мире.
Сюда относится и предлог с, который выражает то же самое, но свойственен разговорной речи.
По - выражает причину действия по просьбе другого лица. Может выражать причину непреднамеренных действий, причиной которых являются черты характера деятеля.
Более подробно можно посмотреть пособие «Русская грамматика в упражнениях» автор Глазунова, в учебнике про синтаксис есть раздел про предлоги со значением причины.
Также очень хорошо описана данная тема в пособии Егоровой «Трудные случаи русской грамматики».
Тема очень нужная! Вы с ней столкнётесь, лучше сейчас сразу разобраться, потом очень сложно.
Катерина Кичина, преподаватель Учебного центра русского языка МГУ