Dana, Dhamma Talk or Retreat Was just curious, can doing dana helps in accumulating good karma?
What about attending dhamma talk or those retreat?
Thanks and sadhu x 3!
Merits, through ‘Daana’, ‘Sila’ &amp; ‘Bhavana’ bring you joy. But Bhavana (Meditation) is not so important at the start. So leave the retreats for a later date.   As the Buddha preached:


  “Don’t ignore even a small merit thinking that it will not come to you! It is in fact with each drop of water that a pot is filled. Therefore, a wise person will collect all merits even if it is by bit by bit. In this way, his life will full with merits at the end.”


It is important to know that no degree of generosity can cover up the lack of virtue in personal life. This karmic law cannot be deceived. This is why it has been laid down that "give dana with confidence and always be virtuous" (daanam dadantu saddhaaya - seelam rakkhantu sabbadaa). The two aspects should be complementary to each other.

So cultivate the five ‘Sēkha Bala Dhamma’ – Saddhā (faith), Sīla (virtue), Sutha (Dhamma knowledge), Thyāga (generosity), and Paññā (wisdom of the Dhamma). Also religiously go through the stages of listening, remembering, constant reciting, mental observation and ideologically understanding the Dhamma (Sutha, dhata, vacasa paricita, manasanupekkhita, ditthiya suppatividdha). An interesting fact that very few know of is, nowhere in the Doctrine (Sutta) it is mentioned that one becomes a stream entrant (Sotapanna) through meditation. So to your next question, listening to dhamma is more important than practicing meditation. Meditation comes only when one strives to go beyond the stage of Sotapanna.