Seconding this, there's a tab in the editor to pull up the documentation even if you're offline. The docs go into great detail not just into what objects represent abstractly but usually include some use cases and example code (especially for syntactic stuff)