Welcome to the site as for sites for knowledge I suggest the following:
http://www.llewellyn.com/index.php
Greetings and welcome to the site!