Je répondrai à cette question de deux manières: premièrement, je vous dirai comment j'ai appris, et deux je vous dirai comment j'aurais aimé apprendre avec le recul. Différentes personnes apprécieront l'une plus que l'autre, mais les deux ont plus de valeur qu'une liste géante de ressources sans aucune indication par où commencer.
Comment j'ai appris
J'ai commencé comme vous, en possession d'une formation de premier cycle en informatique. J'ai commencé à lire l' informatique quantique: une introduction par N. David Mermin. C'est un très bon manuel, mais je ne pouvais absolument pas le parcourir. Je devais m'assurer de comprendre chaque ligne avant de passer à la suivante. J'ai eu l'impression de ne pas apprendre très rapidement, alors qu'en fait (en raison de la densité du manuel), je prenais une énorme quantité d'informations.
Après quelques semaines avec le manuel Mermin, j'ai acheté Quantum Computing for Computer Scientists par Yanofsky & Mannucci. C'est une introduction beaucoup plus douce que Mermin, presque trop douce: j'ai sauté les premiers chapitres sur l'algèbre linéaire et les nombres complexes. Cependant, en combinaison avec le manuel Mermin, j'ai acquis une bonne compréhension des bases de l'informatique quantique. C'est à ce moment que j'ai atteint mon seuil personnel pour sentir que j'avais «compris» l'informatique quantique.
Les débutants recommandent souvent le calcul quantique et l'information quantique par Nielsen & Chuang (également appelé "Mike & Ike"). Je pense que ce n'est pas un bon conseil. Si j'avais essayé d'apprendre de ce manuel, j'aurais échoué. Cependant, c'est un excellent manuel après avoir déjà compris les bases . Pour l'anecdote, je connaissais deux personnes qui ont essayé d'apprendre l'informatique quantique en même temps que moi: l'une a utilisé Mike & Ike, et l'autre a utilisé un livre intitulé Quantum Computing: A Gentle Introduction . Aucun de ces gens ne comprend l'informatique quantique aujourd'hui.
Comment j'aurais aimé avoir appris
Mon expérience d'apprentissage de l'informatique quantique a exigé un énorme effort mental, et au final ce que j'ai appris n'était pas vraiment compliqué! J'ai donc créé une conférence intitulée Quantum Computing for Computer Scientists ( slides ), qui est la conférence à laquelle j'aurais aimé avoir accès avant d'essayer de lire des manuels. La conférence est populaire et bien reçue, et je pense qu'elle couvre tout ce qui est vraiment délicat sur le plan conceptuel; une fois que vous avez surmonté ces obstacles conceptuels, vous pouvez appliquer vos compétences informatiques habituelles pour apprendre tout le reste sur l'informatique quantique dont vous avez besoin (comment fonctionnent des algorithmes spécifiques, etc.).
- Regardez la conférence que j'ai créée.
- Regardez les conférences du professeur Umesh Vazirani sur l'informatique quantique; ils étoffent ma conférence et il est un explicateur extrêmement efficace des concepts (ceux-ci sont dispersés sur YouTube mais vous pouvez trouver une liste de lecture complète ici )
- Parallèlement, parcourez les premiers chapitres des manuels Mermin ou Yanofsky
- Après avoir senti que vous comprenez les bases de l'informatique quantique, choisissez les sujets qui vous intéressent dans le manuel Nielsen & Chuang
- Restez autour de quantumcomputing.stackexchange, lisant des questions et réponses, posant les vôtres et peut-être éventuellement répondant aux vôtres!
Bonne chance!