The Quantum Computing Revolution: Understanding the Basics