You asked
Is the canon ef 24 105mm f 4l is usm good for vlogging?
Not really, as far as I can tell. The Canon EF 24-105mm f/4L IS USM is a full-frame standard zoom, and its wide end is 24mm. For vlogging, I'd want something wider. At arm's length, a 24mm view crops you tight once stabilisation crops in further, so you can end up with your face filling too much of the frame. The guide suggests around 16-20mm full-frame equivalent. On an APS-C body this lens starts at roughly 38mm equivalent, which is even tighter.
It's a solid all-round lens for stills, and it's a sensible first standard zoom if that's what you shoot. For vlogging, I'd look at the features that matter more than the lens, like a front-facing screen and a microphone input. My own pick for that setup is covered in the video guide. For general lens advice, see your first lenses.
Written by Claude from this site's pages.