There are a number of SDL tutorials available from different sources.
If you know of a tutorial about SDL 2.0 that should be linked here please let us know either editing this page or submitting an issue about it. Thanks!
Excellent starter for C++ users (although the SDL tutorials are mostly C code).
Tutorials on building 3 complete games using SDL 2.0
C++/OpenGL/SDL Game Engine Tutorials
SDL game engine tutorials for absolute beginners
A collection of video tutorials on various SDL topics
Beginning Game Programming v2.0
A collection of detailed tutorials for game programming using SDL 2.0 with C++
Tutorials covering a wide variety of introductory topics with SDL 2.0
Video tutorial series on recreating Cave Story using SDL
Great starting point as long as you know C basics
Migrating a C++ game from SDL 1.2 to SDL 2.0 (Archived)
An example of a project upgrade from SDL 1.2 to SDL 2.0
C++/SDL2 RPG Physics Based 2D Platformer for Beginners Tutorial
A playlist of beginner SDL2 tutorials, focusing on the basics for setting up a RPG 2D platformer. Also features tutorials on how to set up SDL2 on Windows and Linux.
A collection of SDL2 tutorials ranging from beginner to expert level.
A set of tutorials to cover the basics of several areas of SDL2.
How to setup Codeblocks mingw SDL2.0
A video tutorial showing how to setup SDL 2.0 with codeblocks mingw32 compiler
How to setup Codeblocks mingw, SDL2.0 Opengl 3+ and GLEW simple project included.
A video tutorial showing how to setup SDL 2.0 with codeblocks mingw32 compiler with OpenGL 3.0+ & compiling GLEW libraries
How To Get Started with SDL2 OpenGL C++ Programming on Linux
A video showing how to get started with SDL2 and OpenGL on Linux, using Visual Studio Code and Cmake. Some prior knowledge of C++ and Linux is required.
SDL2 and C++ Video Tutorial Series
A YouTube series of videos showing how to setup SDL2 with C++ and various other beginner to intermediate level topics on using SDL2.
An example of setting up SDL on Android
Building an Android application using the SDL (Archived)
An example of building an Android application using the SDL
A guide to the new audio stream API
Streaming textures with SDL 2.0
A quick guide to streaming textures
A tutorial on enabling and using GLSL extensions with SDL
Check out https://github.com/libsdl-org/SDL/blob/SDL2/test/testshader.c also
Using SDL 2.0 beta with OpenGL 3
Using SDL 1.3 alpha with OpenGL 3.2 Context
OpenGL ES for iPhone : A Simple Tutorial
A brief introduction to OpenGL ES
SDL Haptic in depth (Archived)
Covers the basics of how to create and playback simple force feedback effects with SDL
Using SDL for text inputs with specific consideration for international users
Condition variables in SDL (Archived)
A good discussion of condition variables (in computer science rather than gaming context), some mention of mutex and semaphore use
Tutorial for libSDL2pp, C++11 bindings/wrapper for SDL2