# User's Guide

```{todo}
Add a nice image
```

## Installation
```{toctree}
:titlesonly:
getting_started_python
getting_started_cpp
```

## Tutorials
If you are new to VTK get started follow the [Python](https://kitware.github.io/vtk-examples/site/Python/#tutorial) or [C++](https://kitware.github.io/vtk-examples/site/Cxx/#tutorial) tutorials.

## How to's
Once you master the tutorials, you may have more specific usage in mind, take a look at the How to guides for [Python](https://kitware.github.io/vtk-examples/site/PythonHowTo) or [C++](https://kitware.github.io/vtk-examples/site/CxxHowto).
If you are looking for an example usage of some VTK class check the [Select Examples script](https://kitware.github.io/vtk-examples/site/Python/Utilities/SelectExamples).

## Examples
A big collection of examples exist in [vtk-examples](https://kitware.github.io/vtk-examples/site/) website.

## VTK File format
The VTK file format is described in detail [here](VTKFileFormats.md).

## VTK Book
A thorough introduction in visualization in general but also into the internals of VTK can be found in the [vtk-textbook](https://gitlab.kitware.com/vtk/textbook/raw/master/VTKBook/VTKTextBook.pdf)

## Discussion
Visit VTK's [Discourse](https://discourse.vtk.org) for announcements, guides and discussion with other VTK users.

## Contributing
See our [contribution guide](../developer_guide/contributing.md)
