It is a Mainframe language.
It is a Mainframe language.
Nobody in their right mind would use it on a PC, but for Mainframe use it is not terrible. VB and C are not used in the mainframe world.
PL/1 is a better mainframe language, but not as widely used as COBOL.
If forced back into the mainframe world, I would prefer PL/1, but would tolerate COBOL because there are more jobs available for COBOL programmers.
It might not be bad to learn COBOL since you could end up working fro a company that used both PC's and mainframes. You would be worth more money if you could program for either type of computer.
The worst of the mainframe world is not COBOL, it is the overall architecture of the man-machine interface.