Automatically send Emails to users


First of all I would like to say that I am not a developer and I do not have knowledge of php but if sb gives me step by step instructions I could follow them. I have created a buddypress website and I wonder if is there any easy way to make wordpress send emails to users if a specific condition exists. For example I would like to make wordpress send automatically emails to new users with some information about how my website works after they register and they are approved by admin or send an email each time a blog post is published etc. Is there an easy way to achieve that without using a plugin?

Thank you!!