This is my repo for learning QC with Q#.
In April 2021, I took part in the Quantum Coalition Hack, which immediately showed me that I knew next to nothing about Quantum Computing, so I looked around for resources to learn the basics of QC with Q#.
I couldn't find what I wanted, apart from a set of articles on https://www.strathweb.com/.
The plan is to follow through the articles, starting with Introduction to quantum computing with Q# – Part 1, The background and the qubit and code up the examples here in src/QuantumLearning/StrathWeb
The articles recommend using Visual Studio Code but I'm going to use VS2019 as I'm very familiar with it.
For each article, I'll put in my notes and any gotchas I found.
Also, my Quantum Glossary may help ...
Part 1 - Intro, background and the qubit
At the end of this first part, I realised I needed more background and I looked around for suitable material.
The first thing I came up with was Quantum Computing for Computer Scientists with a Youtube video, all from Microsoft Research. It's basic, takes about 90 minutes without stopping, but is good as a starting point. I also found the slides in a PDF and Alan Tatourian's notes on the course. The slides will give you an idea of whether you need this.
All the QC articles at StrathWeb
For his summary of the Microsoft Research lecture on "Quantum Computing for Computer Scientists".
For editing Markdown. I used to use this markdown editor which installs as a VS2019 extension, but I started using Typora and I'm convinced.
A quantum computer simulation platform written in C#. Good for drawing Quantum circuits as well.