DSLR can be considered affordable today as there are so many users. In fact, there is no need to be a professional to actually have a DSLR. Canon and Nikon are some of the many brands which offers DSLR but today we shall be covering some of the must have lenses for Canon DSLR users.
This is simply a must have lens for all DSLR users regardless of the brand. This is because it may be one of the cheapest lenses that are available at the market with a good quality. It is usually used as a portrait lens and costs slightly more than $100.
Those wanting to have a telephoto lens but on a budget should definitely consider this Canon EF-S 55-250mm lens. It is a great lens at a cheap price and offers image stabilization as well. However bear in mind that this will not work on a full-frame camera due to the EF-S mount.
Fisheye lenses are good especially for landscape or architecture and it usually falls under the creative lens category. This lens comes at a great price and is suitable for almost all users.