arif1752002m4a1 :
Yes all parts will work fine.
But add an SSD about 120 GB.
And buy only 8GB single stick so that you can upgrade it later
Both of these recommendations are bad advice, IMO. "Adding" RAM is a gamble at best. You probably can't buy the same RAM later and even if you do you have no guarantee the parts will work together. Plus, you hurt your current performance by not providing full memory bandwidth to your CPU.
A 120GB SSD is too small. You have to watch it too closely to avoid filling it. With the price of 250GB SSDs in the $50 range, there is no reason to not get a 250GB.