# Developer Guide Overview

This guide shows you how to do common tasks that come up when you build an application using CockroachDB.

## Common Tasks

- Install a Postgres Client
- Connect to the Database
- Insert Data
- Query Data
- Update Data
- Delete Data
- Run Multi-Statement Transactions
- Error Handling and Troubleshooting
- Optimize Query Performance

## Sample Apps and Tutorials

For simple but complete sample apps and tutorials, see Hello World.

For more advanced sample apps and tutorials, see Build a Spring App with CockroachDB and Develop and Deploy a Multi-Region Web Application.

Tip:

Check out our developer courses at Cockroach University.

## See also

- Migrate to CockroachDB
- Connection parameters
- Selection queries
- Joins
- Transactions