Yes, Core i5 is good for programming. You can choose other higher versions also that match your laptop requirements.