# tutorials

Base concepts

Getting started with PTC
An introduction to programming with PTC.

Using the PTC object
A tutorial explaining how to use the PTC object to initialize graphics modes and access display information.

Working with surfaces
A tutorial explaining how to use surfaces in PTC. Covers basic surface concepts, surface creation, surface memory access, bitblts, clears and other surface operations.

Using Palette objects
A tutorial on palettes in PTC. Covers palette basics such as setting surface and display palettes.