Quantum Computing promises to be a disruptive technology in the coming years. What is a Quantum Computer(QC)? Will their disruption overshadow their benefits? What is Quantum advantage and can it be realized? Will it play nicely with current technology stacks? We will attempt to answer these questions and more while exploring what a quantum computer is and how to program one.