QUESTION ABOUT DOCKER, DOCKERFILE, YAML , DEVCONTAINER, MAKEFILE AND REQUIREMENTS.TXT
Im a newbie at code and I've been using github for school. I am VERY confused about the concepts of a dockerfile, yaml, makefile and requirements.txt. They all seem to be doing the same thing. To complicate matters i recently learned that devcontainer is something that only exists within github. Can someone please explain these concepts to me in a simplified and clear way? (Yes, even chatgpt confused me)