I don't own any Apple product and am thinking of buying the upcoming Mac Mini. Now considering that this Mac Mini will be my first Apple product, what hardware I may have buy if I want to use Mac Mini for software development? And please be specific if I need to buy that from Apple strictly.
For example, I have to buy a monitor, and as far as I know, I can buy any Monitor with DVI (as there is a HDMI to DVI cable provided) or HDMI port.