Quantum Computing: A Beginner’s Notes and Overview of IBM's Quantum Experience 9 years ago
The link you've posted is excellent too. I suppose its a bit more than just learning a new programming language. It feels to me like learning to code a new programming language in a foreign language. There's the mechanics and syntax of working the composer AND the actual meaning of the gates that have to be grepped. And I'm still a long way from knowing intuitively that "When a Hadamard hops over an X gate (a NOT), the X gets turned into a Z" :)