> Assuming I wanted to pick up COBOL and land a contract gig, what else do I need to know?
In a saner world, nothing. Someone hiring for COBOL would see a candidate who knows a handful of other programming languages, some database theory, and a little bit of other experience and hire and actually train them.
I had a class called "Introduction to file processing" that was basically "here's how you manage your data files," and taought us about the evolution from sequential access, to ISAM, to VSAM. Ended up working in RDMBS/SQL but it was a fascinating class - despite the assignments being in FORTRAN.
In a saner world, nothing. Someone hiring for COBOL would see a candidate who knows a handful of other programming languages, some database theory, and a little bit of other experience and hire and actually train them.