If you are ready to take the training wheels off, I would suggest acm.org and ams.org for information.