Photography is a fun hobby for a lot of people, and for others it's a career. Whether you’re serious about it or just looking to have fun, here are a few lenses recommended by professional photographers that you must have in your camera bag.


Canon EF 24-70mm f/2.8L USM

This lens is perfect for many different shots. It allows photographers to get sharp shots and also capture people very well. If you’re looking for tight headshots, its long end can help you with that. And, if you’re looking for a full-length shot, its wide end is perfect. This lens can get you almost any shot, making it a definite must have lens.



Canon EF 50mm f/1.2L USM

If you’re looking to take quick shots with shallow depths of field, this is the lens for you. It focuses fast and offers some of the sharpest shots a lens can provide. A must have, for sure.



Canon EF 28–300mm f/3.5–5.6L IS USM

If you’re looking to get as much zoom as you can, this is the lens you need. With its 10.7X zoom range, you’ll be able to get sharp shots as far as you can imagine. One down side to this lens is that in low light, it could be a bit slower.



Canon EF 15mm f/2.8 Fisheye

This lens is perfect for an ultra wide angle view. It cannot only clearly photograph the subject, but also most of the background in the shot. Many fisheye lenses have the ability to make shots appear distorted, but this fisheye does not do that. This is one of the best fisheye lenses out there, plus it is small and light.



Nikon 105mm f/2.8G ED-IF AF-S VR Micro-Nikkor

Looking to get the most magnified shot? This micro lens is perfect for you. You can capture the sharpest images with this lens. The only downside is that it weighs a bit much.



To keep you going, check out these best online photography courses and alternatives. What are your favorite lenses? Let us know in the comments below.