As a Software engineer you gotta learn 2, maybe 3 at the most. The problem is, if you dont use a computer language, just like a spoken language, you loose it. So it does you no good to study 5 languages and then use only one because you forget the details of the other ones quickly. Today's languages are so complicated that they are a subject of whole class series in colleges. Take the latest C++ for example. Go to a C++ forum and read the questions and answers. It's often of the form "I wrote this piece of code and I expected it to do that but it does something else and I don't understand why". And I am not talking about bugs like overrun an array by 1 or using a nullptr here. It's complicated shit that has to do with the implicit functioning of language element that are defined in an ever increasing abstract way.
Take Ada which is comparable to C++ in complexity. Look at their language manual, it's a bummer. Ada programmer themselves have the joke that it is like reading a legal document.
Ok, rant aside, if you are a privatus learning a language there's only one way: Read it up and then have number of programs handy that you want to write yourself for your own enjoyment and do it. Nobody is going to buy your home made programs, and hardly anybody would download them for free from Github either, trust me. Write them for yourself! To play with them and to learn the language!
Here is a site with resources:
http://www.freebyte.com/programming/cobol/
And here is a link to a modern Cobol compiler that has a free trial version so that you can see that it's not all just GCC command line:
https://www.microfocus.com/products/visual-cobol/
Of course GCC is the granddaddy of all free compilers and it offers Cobol too I think (never used it myself) but there are lots of Compilers available.
The good thing is that COBOL is not as difficult to learn as C++ or any of the modern languages. It comes with it's own build in screen input/output system so making screenmasks for data input is a breeze.
I myself played around with it, never used it professionally because for me it's too late (I'm too old to switch career paths) but if I were 20 today I would definitely take this up as one of my two main languages
BTW you get used COBOL learning books on Amazon often for a $ or two