You asked
Is the canon ef 35mm f 2 is usm good on aps c?
Yes, on APS-C this lens is a sensible choice. Here it frames like a 56mm lens on full frame, and f/2 gives about the depth of field of f/3.2. It also has image stabilisation and autofocus.
That puts it in the same role as the fast standard prime the site suggests for APS-C: good for low light, people and food. For portraits, it works like the 56mm f/1.2 to f/1.4 option the site recommends for that sensor, though it's slightly less fast. If you're not sure how the crop affects the view, the sensor sizes guide explains it.
It fits a wide range of Canon APS-C bodies. For an everyday pairing, I'd look at the Canon EOS 80D or the Canon EOS 90D if you want more control, or the Canon EOS 200D if you're starting out.
Written by Claude from this site's pages.