I'll break it down to the three sockets most commonly sold today.
For Intel (e.g. i3-3220, i5-3570K), use Socket 1155.
For AMD CPUs w/o integrated graphics (e.g. FX-4300, FX-8350), use AM3+.
For AMD CPUs w/ integrated Radeon graphics (e.g. A8-5500, A10-5800K), use FM2.
The latter of the three isn't really suited for performance, but more of an all-in-one solution for those who want tolerable gaming performance without a discrete graphics card. The Intel's 1155 and AMD's AM3+ chips are the way to go for anything to do with intensive tasks like professional animation.