These are basic coding terms. But you gotta know what they are and how they relate to each other. Stating that ChatGPT could replace developers implies that a non dev could write good prompts. "Write code that shows a graph with the items sold in june"