I'm revisiting amd64 assembly programming and came across this [1] great post on nasm programming on Linux.
Sharing this in case anyone else is looking for information on the topic.
[1] https://linuxvox.com/blog/basic-yet-thorough-assembly-tutorial-linux/