1
$\begingroup$

I am starting to learn about Quantum Computers and Quantum Algorithms. I also started reading about Qiskit and Cirq. I really like learning about them and hopefully I can be a Software Engineer with Quantum Computers. First though I would like to keep practicing and studying about them. I have a couple of questions.

What is a good program to practice using a quantum algorithm? Should I use Cirq or Qiskit?

$\endgroup$
3
  • $\begingroup$ Welcome to the quantum computing SE, pay attention that every answer to your question will be biased and there is no correct answer, therefor people may want to close it. For a first (and biased) impression, you can look on this question. However, the two languages you have cited are very good, as they both provide very similar capabilities. $\endgroup$ Commented Feb 22, 2021 at 7:46
  • $\begingroup$ Hello and welcome to the community! Personally I mostly use Qiskit so I can't tell you much about Cirq, but there are a lot of good material to learn quantum information and quantum computation using Qiskit, the first being the textbook going through the basics of QC and the major algorithms, There is a lot of stuff but (imo) very useful. $\endgroup$
    – Lena
    Commented Feb 22, 2021 at 13:59
  • 1
    $\begingroup$ There are also the tutorials presenting how to do pretty much everything using Qiskit, from building a simple circuit to directly learning how to send pulses to backends, and domains like error mitigation, optimization, ML, etc. This way, you'll learn quite a lot in quantum computing while doing some examples using Qiskit as well ;) $\endgroup$
    – Lena
    Commented Feb 22, 2021 at 14:01

1 Answer 1

1
$\begingroup$

You can start running basic algorithms like Grover's algorithm, Shor's algorithm, Quantum Teleportation Algorithm, and many more. That's how I started 3 months ago. Now, I am in a much better place. But, yes you need to ensure that you understand all these algorithms and don't just randomly perform these algorithms by copying from the Internet. If you don't understand the logic and working behind these algorithms, I would suggest the Quantum Computing and Quantum Information Book by Nielsen and Chuang. It is a really good book for a headstart in quantum computing.

Personally speaking, I use qiskit because I was taught by IBM instructors. But, what I think is as long as you know the logic it hardly matters whether you program in qiskit or cirq.

So, in short, you can start with anything!

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.