Pathways
Existen muchos caminos de aprendizaje que se pueden tomar. Hemos hecho algunos caminos que creemos son buenos para entrar al campo. Sólo son recomendaciones y depende mucho del estilo de aprendizaje de cada quién. Es importante notar que a excepción de los caminos de divulgación, es inevitable tener que aprender un poco de matemáticas (algebra lineal y números complejos).
Curiosidad sin mate
Este camino es para tener una embarrada de los conceptos, el desarrollo, posibles impactos y el futuro del área. Se basa sólo en recursos de divulgación.
Vídeos:
- Kurzgesagt: Quantum Computers Explained
- Quanta Magazine: QComputers Explained with Physics
- IBM Research: Futuro de la tecnología
Artículos:
- IBM: What is quantum computing?
- Quanta Magazine: What Makes Quantum Computing So Hard to Explain?
Camino completo intermedio
Este camino es uno que enfrenta directamente la rigurosidad matemática y física, además de la programación, teoría de información, etc.
-
Libro: Principles of Quantum Mechanics - Shankar.
Idealmente todo el libro, pero hasta el capítulo 7 se tiene buen fundamento físico del fenómeno de la cuántica.
-
Libro: Quantum Computation and Quantum Information: Nielsen, Chuang
-
Elección personal de cualquier lenguaje o librería de programación cuántica. Recomendamos Qiskit:
Para los devs
Ve lo esencial de las matemáticas, pero se enfoca en desarrollar algoritmos y a programar.
-
Introducción matemática: Shankar, el Capítulo 1.
Igual se puede hacer la introducción matemática de Qiskit, pero la de Shankar es más rigurosa. Introducción matemática de Qiskit
-
Programación cuántica con Qiskit: Curso general
Se puede tomar la nueva versión del curso de Qiskit: Nueva versión. Se recomienda empezar con Qiskit, pero en general se puede tomar cualquier librería o lenguaje.
-
Libro: Quantum Computation and Quantum Information: Nielsen, Chuang
Este libro sirve para complementar, se puede leer a la par y sin prisa que el curso de programación.