Beginner guide to quantum computing