I want to consider getting a new desktop computer.  Can anyone advise me as to a specific model and place to purchase from?  It's been a long time since I've bought new.
I would be using it mostly for emails, a few general apts (like music streams and libre office), and a bit of amateur coding.  I am not a gamer. 
If it is a windows machine, I'd like to load on a linux based os 
Suggestions?
Ron