COBOL stands for Common Business Oriented Language. COBOL is used for writing application programs and we cannot use it to write system software. The applications like those in defense domain, insurance domain, etc. It provides enough understanding on COBOL programming language from where you can take yourself to a cobol questions and answers pdf level of expertise.
Before proceeding with this tutorial, you should have a basic understanding of computer programming terminologies and JCL. A basic understanding of any of the programming languages will help you understand the concepts of COBOL programming and move fast on the learning track.
For most of the examples given in this tutorial you will find Try it option, so just make use of this option to execute your COBOL programs at the spot and enjoy your learning. In order to execute a COBOL program in batch mode using JCL, the program needs to be compiled and a load module is created with all the sub-programs. The JCL uses the load module and not the actual program at the time of execution. The load libraries are concatenated and given to the JCL at the time of execution using JCLLIB or STEPLIB.