Чтобы научиться правильно ставить запятые, следует научиться читать с выражением, тогда конструкции, требующие выделения знаками, станут слышимы. Это относится к обращению, вводным словам. Другое обязательное требование – умение разбирать предложение на части, видеть различие между простыми и сложными конструкциями.
Найти грамматическую основу и определить конец каждой части: Я слышу, лес поет, птицы порхают, цветы благоухают. Запятые ставят всегда перед союзами: но, да, а. Перед союзами: что, где, как, куда и другими, если они соединяют части сложного предложения. Придется выучить вводные слова, признаки причастных и деепричастных оборотов.