Learn IBM i

Home › Learn IBM i

AS400Decoded is organized into six topic guides. Each guide collects every article on its subject and tells you where to start.

New to the platform? Start with IBM i Fundamentals, then follow a learning path.

IBM i Fundamentals

What IBM i is, how libraries, objects, files, jobs, and security fit together, and how to set up your workstation.

Start with:

Open the IBM i Fundamentals Guide.

RPG Programming

RPGLE from first program to service programs: structure, data, decisions, loops, arrays, procedures, and modern fully free RPG.

Start with:

Open the RPG Programming Guide.

CL Programming

Control Language for automation: commands, messages, error handling, job control, and data areas and data queues.

Start with:

Open the CL Programming Guide.

Db2 for i

SQL on IBM i: queries, MERGE, CTEs, window functions, procedures, triggers, JSON, transactions, and performance.

Start with:

Open the Db2 for i Guide.

IBM i Administration

Running IBM i in production: work management, security, journaling, backup and recovery, performance, and maintenance.

Start with:

Open the IBM i Administration Guide.

IBM i Modernization

Modern IBM i development: strategy, REST APIs and JSON, open source in PASE, Git and VS Code, cloud, messaging, and AI.

Start with:

Open the IBM i Modernization Guide.

Learning Paths and Reference

Scroll to Top