Help a noob

Solution
Pretty solid build. Not too much to swap out, all your hardware is pretty well matched. I do suggest getting a ssd however to install your os as well as your programs onto, as it will make your system feel overall much more responsive. You could also bring the price down a little if you either went with a stock cooler as you cant overclock, which i dont recommend because of future upgrades, aesthetics, and noise. You could otherwise go with some cheaper yet very effective cooler like the hyper 212.

PCPartPicker part list / Price breakdown by merchant

CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler ($24.88 @ OutletPC)
Storage: ADATA Premier SP550 240GB 2.5" Solid State...

Ethanh100

Honorable
Pretty solid build. Not too much to swap out, all your hardware is pretty well matched. I do suggest getting a ssd however to install your os as well as your programs onto, as it will make your system feel overall much more responsive. You could also bring the price down a little if you either went with a stock cooler as you cant overclock, which i dont recommend because of future upgrades, aesthetics, and noise. You could otherwise go with some cheaper yet very effective cooler like the hyper 212.

PCPartPicker part list / Price breakdown by merchant

CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler ($24.88 @ OutletPC)
Storage: ADATA Premier SP550 240GB 2.5" Solid State Drive ($60.99 @ Newegg)
Total: $85.87
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2016-11-29 17:38 EST-0500
 
Solution
Ah, I didn't even see the CPU cooler. Since this is a non-K, it comes with a stuck cooler, which is design for the CPU. Since you have a B150, overclocking will most likely not happen, so $30 can drop from there easily, and use that money for an SSD.