There are a few different types of paint that can be used on glass, but not all of them will give you the same results. Here is a quick rundown of some of the most popular paints for glass, and what you can expect from each one.
acrylic paint - This type of paint is water-based, so it's easy to clean up if you make a mistake. It dries quickly and doesn't require a primer, making it a good option for beginners. However, it isn't as durable as some other types of paint and can scratch or chip more easily.
enamel paint - Enamel paint is more durable than acrylic and is ideal for projects that will get a lot of wear and tear. It takes longer to dry than acrylics, so be sure to plan accordingly. You'll also need to use a primer with this type of paint to help it adhere properly to the glass surface.
spray paint - This is probably the easiest type of paint to use on glass, since there's no brushstrokes or mess to worry about. Just be sure to use light coats and allow plenty of time for the paint to dry completely before handling the project.