Ask HN: How do I learn (real life) COBOL?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • Scout APM - Truly a developer’s best friend
  • SonarLint - Clean code begins in your IDE with SonarLint
  • talent.io - Download talent.io’s Tech Salary Report
  • cobol-programming-course

    Training materials and labs for a "Getting Started" level course on COBOL

    IBM offers a free set of courses here: https://ibmzxplore.influitive.com. I played around with it a few months ago. As far as I know it's still available.

    It doesn't cover COBOL in great depth but does touch on various pieces of the zOS ecosystem and gives you some access to a real mainframe.

    There's also this COBOL course: https://github.com/openmainframeproject/cobol-programming-co...

    I haven't tried the later and I'm not entirely clear on how you get access to a mainframe environment for it.

  • IBM offers a free set of courses here: https://ibmzxplore.influitive.com. I played around with it a few months ago. As far as I know it's still available.

    It doesn't cover COBOL in great depth but does touch on various pieces of the zOS ecosystem and gives you some access to a real mainframe.

    There's also this COBOL course: https://github.com/openmainframeproject/cobol-programming-co...

    I haven't tried the later and I'm not entirely clear on how you get access to a mainframe environment for it.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • perceptronCobol

    A perceptron written in COBOL

    I don't know if this could be considered "learning" in the sense that you mean, but I chose code that I wrote in a familiar language and re-wrote it in Cobol. It was fun and I end up learning a lot.

    https://github.com/victorqribeiro/perceptronCobol

  • cobol_to_elixir

    as an outsider (and thus potentially ignorant of pitfalls): I'm a big fan of the strategy to add transpilers to modern languages so that we can start writing new code in them, have them output COBOL, and then eventually have enough of the codebase written in the new lang to swap over to it instead.

    I'm thinking of the Elixir->COBOL like this: https://github.com/TheFirstAvenger/cobol_to_elixir

    Was speaking with the author about a year ago and he was having really good success with it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts