How we did it:
Other books do cover aspects of making SDL programs, but there is no comprehensive reference other than the documentation that accompanies the API itself. Also, there are add-on libraries (SDL_net, SDL_ttf, SDL_image, and SDL_mixer) for which there is virtually no reference. Within the first ten pages, you will have your system up and running using SDL to create your interactive entertainment application. The author discusses SDL video, audio, joysticks, threads and timers. He explains all of the add-on libraries and then finally, SDL game application.