how abt filter? i heard from my friend that it can protect the lens
That is really up to you. Some people put UV or protective filters on, some just use a lens hood all the time.
Personally., I use kenko pro 1 D protective filters. But I will take them off when I shoot at night or darker hours.