Here are some great resources and links for anyone wanting to learn or teach English