Further Reading: Development Environment Setup

Official Documentation

  • IBM Enterprise COBOL for z/OS Documentation — IBM's official language reference and programming guide. Available free online at IBM Documentation. Essential reference for z/OS COBOL development.

  • GnuCOBOL Programmer's Guide — Comprehensive documentation for GnuCOBOL, including installation, compiler options, and language extensions. Available at the GnuCOBOL project site.

  • IBM z/OS Concepts (IBM Redbook SG24-5065) — An excellent introduction to the z/OS operating system for newcomers. Covers TSO, ISPF, JES2, datasets, and system architecture.

  • IBM z/OS JCL Reference (SA23-1385) — The definitive reference for JCL syntax and parameters. Dense but comprehensive.

Books

  • Brown, G.D. JCL: Job Control Language (multiple editions). A classic, readable introduction to JCL that remains relevant despite its age.

  • Janossy, J. Practical MVS JCL Examples. A hands-on approach to JCL with worked examples that complement the reference manuals.

  • Stern, N. & Stern, R. Structured COBOL Programming (various editions). Includes environment setup guidance for multiple COBOL compilers.

Online Resources

  • GnuCOBOL Project (https://gnucobol.sourceforge.io/) — Downloads, documentation, FAQ, and community forums for the open-source COBOL compiler.

  • Hercules Emulator (http://www.hercules-390.org/) — Official site for the open-source mainframe emulator. Includes installation guides and configuration documentation.

  • TK5 MVS Turnkey System — Community-maintained pre-configured MVS system for Hercules. Search for current distribution sites as hosting locations change.

  • IBM Z Xplore (https://www.ibm.com/it-infrastructure/z/education/zxplore) — IBM's free learning platform with real z/OS access.

  • Zowe (https://www.zowe.org/) — The open-source framework for z/OS integration, including the VS Code extension Zowe Explorer. Part of the Open Mainframe Project.

  • VS Code COBOL Extensions:

  • Broadcom COBOL Language Support (VS Code Marketplace)
  • IBM Z Open Editor (VS Code Marketplace)

Tutorials and Courses

  • IBM Z Xplore Learning Paths — Structured exercises within the Z Xplore platform, progressing from basic TSO navigation through COBOL compilation and JCL submission.

  • Open Mainframe Project Education (https://www.openmainframeproject.org/projects/cobol-programming-course) — Free COBOL programming course with lab exercises.

  • IBM Redbooks — Search for "z/OS for beginners" and "COBOL programming" for free technical guides aimed at newcomers.

Community

  • IBM-MAIN mailing list — Long-running community discussion list for mainframe professionals. Excellent for asking questions about z/OS, JCL, and COBOL in production environments.

  • r/mainframe (Reddit) — Active community of mainframe enthusiasts and professionals. Good for setup help and career questions.

  • GnuCOBOL Discussion Forum — SourceForge forum for GnuCOBOL-specific questions and issues.