A quantum computer uses quantum mechanics principles like superposition and entanglement to perform massively parallel computations. The basic unit of information in a quantum computer is called a qubit, which can exist in superpositions of states unlike classical bits. The document discusses the history and development of quantum computing, basic quantum mechanics concepts, how quantum computers work and their potential applications in optimization, simulation and communication. It also provides an overview of the speaker's background and agenda for the workshop on introducing quantum computing basics.