How to Learn RPG

I have not written any material to teach RPG IV to new people, but I frequently receive e-mail from people who are interested in learning it from the beginning. This page will provide some suggestions for learning RPG.


 
Starting from scratch

If you've never programmed in any flavor of RPG, and you need to learn it from the ground up, there are two books that I recommend:

 

Programming in RPG IV, Fourth Edition
by Bryan Meyers and Jim Buck

This is a tutorial-style book that teaches you RPG from the beginning. It's an ideal book for both teaching yourself RPG and for a textbook for an RPG class.

 

The Modern RPG IV Language
by Bob Cozzi

This book has some tutorial-style information, but is more focused on acting as reference material. Once you've learned the language, you'll want a quick way to look up and use the operations that are available, and that's where this book comes in handy.


 
Free Materials

It's my opinion that if you want to learn RPG, the materials listed above are the best materials that you'll find. However, aside from the "Who Knew..." Redbook, the above materials are not free.

It's possible to learn RPG without paying for materials. Fair warning, though: It's much more difficult.

All of the manuals for IBM i are available at no charge over the Internet. They're found in the Knowledge Center on IBM's web site. The URL for the information center is:
  https://www.ibm.com/support/knowledgecenter/

Once you've reached the Knowledge Center site, you'll need to select the following:

  • Click "Select a product"

  • Click "IBM i"

  • Choose the version of IBM i you're interessted in.