A task queue is like a to-do list for a computer. Just like how you might make a list of things you need to do, a computer can make a list of tasks it needs to complete. These tasks can be things like sending an email, running a program, or processing some data.
When a new task is added to the queue, the computer puts it at the end of the list. Then, when the computer is ready to work on something, it takes the task at the front of the queue and starts working on it. When that task is finished, the computer moves on to the next task in the queue.
This helps the computer keep track of what work it needs to do and ensures that tasks are completed in the order that they were added to the queue. It's like having a teacher tell you what to do next so you don't get confused or forget what you were supposed to do.