RPG IV Programming: Introduction to RPG provides an overview of the RPG programming language and general programming concepts needed to begin learning to program in RPG IV.
RPG IV Programming: Advanced Data Definition shows users how to use a number of advanced RPG IV features to define data in ways that facilitate data manipulation.
RPG IV Programming: Maintaining the Past shows users how to recognize features and operations used extensively in earlier versions of RPG that are now considered obsolete but still supported.