My spare computer that is used for the internet and Spotify broke and was thrown away. I am considering changing my main Acer computer to do this and buying a new desktop for development, I want to buy a computer for developing C++, Java, PHP, JavaScript, jQuery, SFML, and 3D (So far OpenGL and LWJGL), etc.
I have a budget of one thousand dollars for a tower, and although I don't need to spend this much, I would love a nice experience. Dell makes sense to me or maybe something custom (I don't drive now.) I have always used PCs and I don't know how much software, (especially free) there is for Apple.
So, I am asking for recommendations.
Josheir