As first quantum computers have become a reality, new programming languages have been created in order to use them leading to new quantum algorithms, which yield promising results. Quantum Computing is becoming a mature area while an investment scalation is happening in public and private sectors. Thus, the quantum supremacy is expected for the next few years, allowing quantum computers to able to solve problems that classical computer practically cannot.