1. Запятая всегда ставится перед союзами А, НО, ЗАТО, ДА (=НО).
2. Запятой разделяются однородные члены предложения. Однородные определения не надо путать с неоднородными, последние запятой не разделяются. А различить их достаточно просто: между неоднородными определениями нельзя поставить союз И.
3. Запятой разделяются два или несколько простых предложений в одном сложном. Чтобы не ошибиться в постановке знаков препинания, всегда старайтесь сложное предложение представить в виде простых.
4. Запятой разделяются в сложноподчиненном предложении главное и придаточное. Перед подчинительными союзами (что, чтобы, как, как будто, так как, потому что, чем тем…) и союзными словами (кто, который, чей, сколько, где, когда, зачем…).
5. Запятой выделяются причастные обороты и прилагательные с зависимыми словами.
6. Запятой выделяются все обращения независимо от места в предложении.
7. Запятой выделяются деепричастия и деепричастные обороты.