Запятая ставится, когда грамматически равноправные части сложносочиненного предложения соединяются сочинительными союзами: Наступил вечер, и шум на улицах затихал. На поляне трещали кузнечики, но в лесу было тихо.
Запятая не ставится при соединительном союзе И, ДА (=И), при разделительном союзе ИЛИ, если есть общий второстепенный член: Весной птицы прилетают и цветы распускаются. Завтра ты пойдешь к другу или мы вместе поедем на дачу? или общее придаточное предложение: Пока Дима спал, дождь прошел и выглянуло солнце.
Запомни! Частями сложносочиненных предложений могут быть простые и сложноподчиненные предложения. Сравни: Рано стемнело, и я опоздал на электричку. Рано стемнело, хотя было еще лето, и я опоздал на электричку.