*I hope I am not too late by making this post, but I have a great response for you.*
I use to be a Mac user, and when I made the switch it was probably the smartest thing I have done.
Apple computers are great for the typical user for it, but I know you and you are going to want to go with PC. This is because Windows lets you act more freely/do certain things Mac computers won't let you. The software Apple uses, is great but very different from Windows. If you want to get into coding or programming you would want a Windows computer because Mac's don't allow you to program in the more popular languages. Now it is possible to do this on Mac computers but a lot easier on PC's.
I can explain a lot more, but I all I am saying is that a PC would be a lot better for YOU for sure.
I would suggest a HP Pavilion 500 PC. It is an amazing computer and perfect for your budget.