Le top des laptop pour coder c'est :
-1- Mac Book Pro (On peux installer les trois OS et coder pour toutes les plateformes et il est super confortable, beau, et stable)
-2- XPS Dell (C'est comme Mac mais 500e moins cher et pas d’écran Retina.)
-3- Lenovo ThinkPad (Anciennement les portables IBM, bon confort de frappe)
Les caractéristiques importants :
1 - Performance, si tu vas utilisez le C++ tu vas compilez de nombreuse fois. (un I5 c'est bien, i7 c'est trop) (4go de Ram sous Debian c'est suffisant, apres tout depend de l'IDE)
2 - Le confort de du clavier (Si tu vas taper plus de 3h/ jours autant prendre un confortable)
3 - La taille de l’écran 15" max, 13" min avec un IDE épurée (genre VIM), évite les bords brillants.
(15" ça va taper dans le 1,1kg 1,5kg, alors que le 13" dans le < 1kg et est bien moins encombrant et moins cher.)
Note :
- Pour le clavier je conseil du Qwerty ou clavier US AINSI, c'est réellement plus agréable pour un développeur.
- Pour l'autonomie tous ce valent plus ou moins.
- Le XPS et le Mac Book pro sont en aluminium brossé et du coup ils sont plus solide et plus classe 
Pour ton budget, soit tu prend le Lenovo (enfin teste le avant ^^) soit tu trouve un Vieux MacBook Pro ou un XPS sur leboncoin dans ta fourchette de prix.