This text provides the person who has some programming experience with a high-level language, such as PL/I, COBOL, FORTRAN, or any version of RPG, with a comprehensive explanation of the modern RPG IV language. The concepts and terminology are directed at persons with moderate to advanced exposure to the information-technology world.