Союз
Союзы «и», «а», «но», «что», «если», «когда», «потому что» и другие служат для связи однородных членов или самостоятельных частей сложного предложения.
Подождав немного и убедившись, что всё остается по-прежнему, Алиса побежала было в сад, но – такая незадача! – у самого выхода она вспомнила, что оставила золотой ключик на столе.
(Льюис Кэрролл. «Алиса в Стране чудес»)
Впереди снова оказалось нечто вроде тоннеля, и где-то там вдали мелькнула фигура Белого Кролика.
(Льюис Кэрролл. «Алиса в стране чудес»)
Как видим, перед одиночными союзами «и», «или», «да» (в значении «и»), которые соединяют однородные члены, запятая не ставится.
А вот перед союзами «а», «но», «да» (в значении «но») запятая ставится.
От армии его остались только хромой Нордструм да нерешительный наёмник.
(Кен Кизи. «Последний заезд»)
Я и половины этой абракадабры не понимаю, да и ты сам, по-моему, тоже!
(Льюис Кэрролл. «Алиса в Стране чудес»)
Перед союзами, которые соединяют части сложного предложения, запятая ставится всегда.
Союзы, как служебные части речи, имеют разные наименования. Есть, например, союзы соединительные («и», «да», «также» и т. д.). Есть союзы разделительные («или», «либо»). Есть союзы вопросительные («ли»), союзы изъяснительные («что», «будто», «якобы»), союзы сравнительные («словно», «будто бы», «чем», «как»), союзы условные («ежели», «если», «когда», «коли»), а также союзы предположительные и желательные («бы», «да», «дабы», «чтобы» и т. д.) Пример последнего:
Надобно спасти от разгрома наш край, самую близкую нам отчизну, дабы потом всё возродить, как возрождается феникс из пепла!..
(Генрик Сенкевич. «Огнём и мечом»).