Запятая ставится между однородными членами предложения, не соединенными союзами: Я люблю читать книги, смотреть фильмы, гулять в парке.
Если однородные члены соединены союзами а, но, да (в значении но), то перед ними ставится запятая: Он был не только умным, но и красивым.
Если однородные члены соединены повторяющимися союзами и, или, ни, то запятая ставится перед каждым союзом: И солнце светит, и птицы поют, и цветы цветут.
В сложносочиненном предложении запятая ставится перед союзами и, а, но, да, или, либо: Солнце село, и наступила ночь.
В сложноподчиненном предложении запятая ставится перед подчинительным союзом (что, чтобы, если, когда, потому что, хотя и др.): Я знаю, что ты придешь.
Если прямая речь стоит после слов автора, то перед прямой речью ставится двоеточие: Автор сказал: "Привет!"
Если слова автора разрывают прямую речь, то они выделяются запятыми и тире с обеих сторон: "Я приду, – сказала она, – завтра."