Nie napisałeś co dokładniej chcesz na nim programować i czy ma służyć do zastosowań profesjonalnych czy do nauki/kodzenia po godzinach.
Nie patrz na to, że to druga generacja a obecnie mamy szóstą i za rogiem siódmą (przecieki sugerują, że równie dobrze mogłoby jej nie być, bo tak w takt ze Skylake różnice oscylują w okolicach 1%...), to nadal wydajny procek, które spokojnie poradzi sobie z programowaniem wielu rzeczy.
Odnośnie samego laptopa to mnie brak gwarancji* skutecznie odstrasza. W tej cenie spokojnie kupisz używaną biznesówkę (Dell, HP) z sensowną gwarancją producenta, normalnym SSD, przyzwoitą baterią i Windowsem. Sam mam HP Elitebooka, dwa razy musiałem korzystać z serwisu (zwykły, nie on-site, tj. z naprawą u klienta) i jest na prawdę super, zgłaszasz usterkę, kurier zabiera sprzęt (nie trzeba nic przygotowywać, wystarczy przekazać laptop z ładowarką) i za kilka dni masz go u siebie. Zero januszowania w postaci trzymania po kilka tygodni i kręcenia na każdą możliwą niedogodność, tylko szybko i sprawnie.
*- gwarancja sprzedawcy to dla mnie słowa rzucone na wiatr, może to być ktoś przyzwoity, może być jakiś Janusz, który tylko napsuje nerwów.