Aaron Parecki published a guide to OAuth 2.0 a guide which covers many of the topics needed to understand and implement the protocol and is available in multiple parts.
OAuth 2.0 Simplified includes:
- Roles: Applications, APIs and Users
- Creating an App
- Authorization: Obtaining an access token
- Making Authenticated Requests
- Differences from OAuth 1.0