Do I have to start with kit lenses to learn from beginner level? I am asking this because I read lots of comments that kit lenses are really bad so they advice me to buy new lenses for starting..
"Really bad" is a rather harsh way to describe kit lenses. They're just limited compared to what else is out there.
The kit lens is simply a cheap way to get started with DSLR photography but you may find it to be rather wanting when it comes to certain conditions or environments. Simply put, the kit lens is a jack of some trades but master of none.
I agree with James with the suggestion of at least two lenses. The Canon 10-22mm or Tokina 11-16mm would be ideal for architecture or other occasions when a wide angle lens is best suited. The Canon 50mm f/1.8 is relatively cheap but it's surprisingly good value for money and very good for portraits.
One of Gordon's videos points out that while the kit lens is a limited general purpose lens that doesn't shine in any particular area, spending the extra money on one does have two key benefits:
- It helps preserve resale value if you decide to replace your DSLR
- If your "main" lens is damaged, at least you have something to shoot with, even if it doesn't offer the same versatility as the damaged one.