I created a new calendar for my team, and would like to know about it every time someone creates a new event. An email would be a very good option. Can i do that using apex?
This was supposedly included in the Summer14 release but product management later confirmed that it wasn't there.
The workaround I follow is to use a trigger on Event object and use a workflow to send out the email notification. This post has details on how you can use a trigger and custom email notifications. You can follow this link to understand how to configure the email alerts for Workflows.