hello Muxafor!!!
An infinite loop in any programming language is a loop which never ends i.e. till your condition is true, terminating condition has not been set,cannot occur and/or cause the loop to restart. goto is the best example of this as goto always keep restarting a particular block, but you can stop it whenever you want by holding CTRL+C(in python).
hope it helps.

When a block of statements is required to be executed several times a loop is used so that we don’t need to write them again and again.A loop is entered when a condition is satisfied.But there must a terminating condition for a loop otherwise it leads to the situation of infinite loop in which program never terminates as the condition is always satisfied.

Hi
In python if we write while(True) it runs infinitely because syntax of while is
syntax: while(condition):statements. Until the condition become true i.e., until it satisfies the condition the while loop runs.As we gave True inside the condition it satisfies infinitely. Until we replace it with some condition that becomes false it runs infinitely.
check for more information:https://intellipaat.com/blog/tutorial/python-tutorial/python-while-loops/

Infinite loop are loop which never ends. A loop becomes infinite loop if a condition never becomes FALSE. We can create an infinite loop using while statement. If the condition of while loop is always True , we get an infinite loop.
Even infinite loop also have many applications
Ex: digital clock in every electronic devices such as computer, mobile.
2) There are a few situations when this is desired behavior. For example, the games on cartridge-based game consoles typically have no exit condition in their main loop, as there is no operating system for the program to exit to; the loop runs until the console is powered off.

infinite loop is somewhat that continue till your condition become satisfy like suppose if you face any problem in understanding the concept of course then you read it again and again till you thoroughly understand the concept.
hope now you understand what is infinite loop.

Infinite Loop in any programming language is a type of loop which never ends means it execute continuously.To end this type of loop we have to set condition in loop so by checking that condition in loop,the loop terminates.Infinite loop unnecessarily increase the time of our program,decrease the efficiency of our program,increase the space complexity for our program.
Infinite loop generally occurs when we forget to mention terminate condition inside the loop For example if in loop we check “i<3” and initially if “i” is 1 and if we don’t update variable “i” inside the loop then the infinite loop arrise . By adding updation condition (i+=1) for i variable inside the loop the loop breaks else it results in infinite loop.

@muxaforhussain@discobot
An infinite loop (sometimes called an endless loop ) is a piece of coding that lacks a functional exit so that it repeats indefinitely. … Usually, an infinite loop results from a programming error - for example , where the conditions for exit are incorrectly written.

Hello @muxaforhussain. An infinite loop can be taken as an reoccurring task which repeats endlessly. In technical terms it is denoted as a loop that runs endlessly, until a certain condition is met.
Example:
do {
Block of statements;
}
while(1);