Geocaching.com would be the site everyone uses, it's free to make an account. Their FAQ is a good place to start as well.
For apps, there is c:geo for Android, Cachly for iOS, or the official Geocaching app for both. I might see about adding more of a wiki or sidebar to this community...