What is your budget?
I always recommend that one buys the very best monitor that they are willing to pay for.
You will look at it every day, and it will last for several generations of pc's.
At least get 1920 x 1080.
I like a larger 24" size and a IPS panel, they are better quality and have a 178/178 viewing angle.