I create web applications, music, books, technical articles, and I help people become software developers. I am currently the Director of Education at Temporal.io.
One of the bigger issues you run into is that some things that have worked on Ubuntu 16 and higher won't be compatible with your Mac. They use Bash 4, while macOS uses Bash 3.
One of the bigger issues you run into is that some things that have worked on Ubuntu 16 and higher won't be compatible with your Mac. They use Bash 4, while macOS uses Bash 3.
Check out tiscase.edu/php/chet/bash/NEWS to learn what's happening in each version.