Asymptote is a programming language designed primarily for typesetting diagrams in geometry. This blog aims to be a guide for someone with no programming experience who wants to learn the basics of creating diagrams with Asymptote. It covers all the basic functions needed to start drawing, including drawing points, lines, and circles, creating variables, customizing diagrams, and some other useful functions.