В сложном предложении между грамматическими основами ставится запятая. Проверить, какие слова относятся к каким основам , можно вопросами. А в простом предложении (как и в сложном) запятыми отделяются ВВОДНЫЕ СЛОВА, ОБРАЩЕНИЯ, или ставятся запятые, когда есть перечисление, Если в перечислении есть союз И, то запятая не ставится. А если союз И стоит между грамматическими основами, запятая ставится. Но необязательно это должен быть именно союз И. (Это просто пример)