Super fun pairings on this website dedicated towards introducing designers the basics of Python programming by Roberto Arista.
The illustrations (by Beatrice Bianchet) and Gig do a great job of making this approachable, and visually engaging. The wonkiness of Arnold turns the code samples into works of art, but is still very readable. And Laica does a great job stringing it all together in the body copy.