Here are some resources that will help you get started: