rpg-primer-basics
Entry point for all RPG skills. Fundamentals across RPG II, III, RPG/400, RPGLE & ILE RPG. Routes to sub-skills.
rpg-free-format-fundamentals
Modern free-format RPGLE syntax, patterns, and best practices
rpg-opm-understanding
OPM RPG architecture, program model differences, migration considerations
rpg-ile-understanding
ILE concepts: binding, activation groups, service programs, procedure calls
rpgle-specs
Column-by-column reference for all RPGLE fixed-form spec types: H, F, D, I, C, O
rpg-legacy-specs
Legacy RPG (II, III, RPG36, RPG38) fixed-form specification types and column positioning
rpg-data-structures
Data structure types: templates, externally described DS, program status DS, file info DS
rpg-procedures-functions
Subprocedures, prototypes, parameter passing, exports, and service programs
rpg-file-operations
Record-level access op-codes, file declarations, error handling, RLA best practices
rpg-indicators
RPG indicator types and replacement patterns using boolean variables
rpg-embedded-sql
Embedded SQL: cursor operations, host variables, compilation differences
rpg-cycle-explained
RPG program cycle, control breaks, and when to avoid the cycle in modern code
rpg-debugging-techniques
RPG debugging using STRDBG, breakpoints, watch expressions, service entry points
rpg-code-review
Code quality analysis: technical debt, performance issues, modernization opportunities