You asked
Best budget lens for the canon eos 77d?
For a budget lens on the 77D, I'd start with the Canon EF-S 18-55mm f/4-5.6 IS STM. It covers everyday shooting, and its image stabilisation matters here because the 77D has none in the body.
If you shoot people or want something for low light, try the Canon EF-S 24mm f/2.8 STM. It's a small prime that frames like 38mm on full frame. For reach, the Canon EF-S 55-250mm f/4-5.6 IS STM gets you to roughly 400mm equivalent.
I'd rather you spend on lenses than on the body. The your first camera guide explains why a modest body with a good lens beats a flagship with a weak zoom.
Written by Claude from this site's pages.