Help Building my first PC

Hello guys, I want to buy a PC but would love to get something pretty good...like I have $900 but need to buy the monitor, keyboard and mouse..but I don't know how to distribute the money. I don't want a full on gaming PC. I want it to run programs smoothly like Photoshop and visual studios. Because I really want to start web development. any suggestions would be appreciated.

Something like this should do nicely:
http://pcpartpicker.com/p/QzPPBm