Contestaré esta pregunta de dos maneras: una, te diré cómo aprendí, y dos te diré cómo me hubiera gustado haber aprendido con el beneficio de la retrospectiva. Diferentes personas valorarán una más que la otra, pero ambas son más valiosas que una lista gigante de recursos con cero orientación por dónde comenzar.
Como aprendi
Empecé como tú, en posesión de una educación universitaria en informática. Comencé a leer Quantum Computer Science: An Introduction de N. David Mermin. Este es un libro de texto muy bueno, pero absolutamente no podría leerlo. Tenía que asegurarme de entender cada línea antes de pasar a la siguiente. Tenía la impresión de que no estaba aprendiendo muy rápido, cuando de hecho (debido a la densidad del libro de texto) estaba recibiendo una gran cantidad de información.
Después de algunas semanas con el libro de texto de Mermin, compré Quantum Computing for Computer Scientists por Yanofsky & Mannucci. Esta es una introducción mucho más suave que Mermin, casi demasiado suave: me salteé los primeros capítulos sobre álgebra lineal y números complejos. Sin embargo, en combinación con el libro de texto de Mermin, adquirí una buena comprensión de los conceptos básicos de computación cuántica. Fue en este punto cuando alcancé mi propio umbral personal para sentir que "entendía" la computación cuántica.
La gente suele recomendar Computación Cuántica e Información Cuántica de Nielsen & Chuang (también llamada "Mike e Ike") para principiantes. Creo que este no es un buen consejo. Si hubiera tratado de aprender de ese libro de texto, habría fallado. Sin embargo, es un excelente libro de texto después de que ya comprende los conceptos básicos . Como anécdota, conocía a dos personas que intentaron aprender computación cuántica al mismo tiempo que yo: una usaba Mike e Ike, y la otra usaba un libro llamado Quantum Computing: A Gentle Introduction . Ninguna de esas personas entiende la computación cuántica hoy.
Cómo desearía haber aprendido
Mi experiencia en el aprendizaje de la computación cuántica requirió una gran cantidad de esfuerzo mental, ¡y al final lo que aprendí no fue realmente complicado! Entonces, creé una conferencia llamada Quantum Computing for Computer Scientists ( diapositivas ) que es la conferencia a la que desearía tener acceso antes de intentar leer cualquier libro de texto. La conferencia es popular y bien recibida, y creo que cubre todo lo que es conceptualmente complicado; una vez que haya superado esos obstáculos conceptuales, puede aplicar sus habilidades informáticas habituales para aprender todo lo demás sobre computación cuántica que necesita (cómo funcionan los algoritmos específicos, etc.) Por lo tanto, mi guía de estudio "retrospectiva" es la siguiente:
- Mira la conferencia que creé.
- Vea las conferencias del profesor Umesh Vazirani sobre computación cuántica; desarrollan mi conferencia y él es un explicador de conceptos tremendamente efectivo (estos se encuentran dispersos en YouTube, pero puedes encontrar una lista de reproducción completa aquí )
- Al mismo tiempo, trabaje en los primeros capítulos de los libros de texto de Mermin o Yanofsky
- Después de que sienta que comprende los conceptos básicos de computación cuántica, seleccione los temas que le interesen del libro de texto de Nielsen & Chuang
- ¡Quédese con Quantumcomputing.stackexchange, lea preguntas y respuestas, pregunte las suyas y tal vez con el tiempo conteste las suyas!
¡Buena suerte!