These are just some of the resources, including websites and apps, I have used myself or have been recommended. There are a huge number of resources out there for your use so by all means do have a good search around on the internet!

Websites

Apps
Questions