Thanks all for your comments!
Actually just seeking opinions on what lenses i should buy as iam intending to learn and shoot more on portraits.
Lenses i have in mind is actually Canon 50mm f1.4 , 85mm f1.8 and also macro len - tamron 90mm f2.8
Shooting portraits doesn't mean that you have to buy all the listed lens. Shoot with your current setup (I'm assuming you are using 18-55 or (at least) something along the kit lens line), find out what you lack then upgrade from that point onwards. Whatever mentioned here is usually what suits
them the most in that kind of situation, It may not apply to you.
For portraits, you are going for head shots, head and shoulder, 1/2 body or full body? Depending on what you want to shoot, the focal length may differ also. Environmental portrait (subject + scenery kinda) or Studio portrait?
For wedding, (no suggestions, since I don't shoot these) But, I would be using 70-200 which is not what official photog usually use for AD. (trying to stay out of the way of the main photog)
*If you don't know what to shoot, how to shoot, how to upgrade?*
Still, if you are
really looking at buying something, try out the 50 f1.8 first. The price for what you pay for this lens is pretty impressive for what it can deliver.
*btw, getting the gear is the easy part.... how to shoot, when to shoot, what to shoot is usually what takes the photog many years to master*