You asked

What is the canon ef s 35mm f 2 8 macro is stm good for?

The Canon EF-S 35mm f/2.8 Macro IS STM is a small 1:1 macro lens for APS-C cameras. It has a built-in ring light, image stabilisation and autofocus, so it suits close-up work like flowers, insects, small products and food details.

On an APS-C body it frames like a 56mm lens on full frame, which gives you a comfortable working distance from close subjects. It also fits full-frame Canon bodies, but there you'd be using APS-C crop mode at fewer megapixels.

For an everyday kit, I'd pair it with the Canon EOS 80D or the Canon EOS 90D for a capable APS-C body. If you're just starting out, the Canon EOS 200D is a sensible, lighter choice.

Written by Claude from this site's pages.

From these pages