I'm going to college next year so I will be getting a laptop. However, I really wanted to build a custom pc for a while. I'm thinking of going 500 for the laptop for college ONLY and 500 for the desktop at home, or 1000 for the laptop max and ditch the desktop. Should I go for the laptop only? Or should I go for laptop and desktop. I'm leaning more to the laptop for 500, so any recommendations? Also, is an expensive laptop really needed for programming?