There isn't going to be a tutorial specific to an event scheduling application. You may want to use a premier support ticket and we can help you through where you are getting stuck.
It terms of doing a complex validation of unique events, the solution is probably to create a recordset that checks the database with a WHERE clause that checks all of the conditions. Then validate whether that recordset returns a result or not. This is something we could help you set up in a premier ticket as well.