SDL2 Tutorial
- Chapter – Introduction
- Chapter – Installation and Configuration (Windows)
- Chapter – Installation and Configuration (Linux)
- Chapter – First Steps
- Chapter – Window and Renderer
- Chapter – Surfaces and Textures
- Chapter – Loading and Rendering a Bitmap File
- Chapter – SDL2_image: Loading Image Files with Different Formats
- Chapter – Rectangles, Image Movement and Scaling
- Chapter – SDL2_ttf: Rendering Fonts and Texts
- Chapter – Drawing primitives
- Chapter – Viewports
- Chapter – Logical Resolution
- Chapter – Keyboard State and Key States
- Chapter – Event handling, Keyboard handling
- Chapter – Mouse handling
- Chapter – A Custom Mouse Cursor
- Chapter – Music and Sound
- Chapter – Error Handling
- Chapter – SDL and modern OpenGL 3.0+
SDL 1.2 Tutorials
JEDI-SDL
- Chapter 1: Introduction, installation and configuration (JEDI-SDL)
- Chapter 2: First steps using SDL (JEDI-SDL)
- Chapter 3: Displaying a picture (JEDI-SDL)
- Chapter 3a: Displaying different picture formats (JEDI-SDL)
- Chapter 4a: Primitives, Image rotation/zooming, Framerate (JEDI-SDL)
- Chapter 4: Drawing pixels (JEDI-SDL)
- Chapter 5: Text and font handling (JEDI-SDL)
- Chapter 6: Event handling (JEDI-SDL)
- Chapter 7: Sound and Music (JEDI-SDL)
- Chapter 8a: Converting SDL image to OpenGL texture (JEDI-SDL)
- Chapter 8: SDL and OpenGL – Entering the third dimension (JEDI-SDL)