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