You asked
Is the canon ef s 18 135mm f 3 5 5 6 is stm good for sports?
Not really, though it can get you started. The 18-135mm f/3.5-5.6 IS STM is a general-purpose zoom for APS-C Canon bodies. On those cameras it reaches about 216mm equivalent, which is a useful amount of reach for school sports or a kid running around a park. The catch is the aperture: at the long end it drops to f/5.6, which is slow for fast action. You'll need bright light or a high ISO, and the subject has to stay in reach.
If sport is your main subject, read wildlife and sport first. It explains why reach and speed matter so much there. And if you want a faster telephoto, buying used is the cheapest way to try one, since good lenses hold their value well.
Written by Claude from this site's pages.