# Documentation

Please navigate this page using the following links:

- TurboGears Resources

- Getting Started
- References
- Guides
- Other

- External Resources

- Mochikit
- Kid Templates
- CherryPy
- SQLObject
- Other

## TurboGears Resources

### Getting Started

New to TurboGears? Follow these steps to get started quickly and easily:

1. Install TurboGears — It's quick and painless.
2. Watch the 20 Minute Wiki video (80MB QuickTime) and follow the 20 Minute Wiki Tutorial to get the ball rolling!
3. Follow the Getting Started with TurboGears tutorial, a comprehensive guide to the basics.
4. That's it! Now you're ready to move onto the more comprehensive documentation listed below.

### References

- TurboGears Python API
- tg-admin command line tool
- TurboGears configuration

### Guides

- Testing your TurboGears Applications
- Contributing to TurboGears
- Deploying TurboGears applications

### Other

- The TurboGears Trac holds the DocumentationPlayground, a central hub for user-contributed documentation and guides.

## External Resources

### Mochikit

- MochiKit JavaScript Library

### Kid

- Kid Template Language (one note about this doc: the warning at the top is inaccurate. The current language is expected to be blessed as 1.0.)
- Kid Recipes — some solutions to common needs

### CherryPy

- The CherryPy Book

### SQLObject

- SQLObject main manual
- SQLBuilder manual.
- Database agnostic SQL queries with SQLObject

### Other

- Python Standard Library
- FormEncode Validator documentation
- Dive Into Python, Mark Pilgrim's "Python book for experienced programmers"

## Docs-in-training

There are snippets of information up on the Trac that will likely become new official documents in a future release.