Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Splash screens are usually pretty simple. For an introduction screen, all you need is an image with a cool logo. Graphics programs have plenty of tools to create text-based logos.
Also, you might need splash screens for different states of the game, such as when a level is loading, after a level is finished, and when the game is over. Again, this can be pretty simple, and all you might need is a logo.