Теория:

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