ИМХО - только бесконечно правила РАЗБИРАТЬ на примерах. Здесь какая бука должна писаться? почему? Какое это правило? Как оно применяется конкретно в этом слове - от чего зависит, что так, а не иначе, что на это указывает? Здесь почему запятая. где в том предложении однородные члены/почему оно сложносочиненное, что от чего зависит и т.д. Насколько помню я, зубрили мы эти правила. и они понятны были только на специальных приведенных к правилам примитивных примерах "Маша - это девочка". Когда речь доходила до живого языка в диктантах - тут же становилось вообще непонятно, ко на ком лежал, кто от кого зависит, кто однородный, кто нет, где тире. где двоеточие. Когда я научилась именно в тексте определять, на какое правило то предложение, почему именно здесь должен быть такой-то знак, такая-то буква - тут и ошибок стало сильно меньше. Но это ж сколько надо было примеров перелопатить, сколько диктантов написать! Мне повезло с учителем так в свое время. И мы сами верещали. и родители за нами "нельзя каждый день давать диктанты и каждую неделю по 2 сочинения, не имеете права. бедные дети!". Лично я потом спасибо сказала за от свой автоматизм, до которого довели диктанты каждый день.