let me try to answer.
There is no fix rule of laptop specification for programming. Everything depends on what programs you use for programming. My suggestion is to look at the CPU, and RAM usage in your current notebook while you doing your programming work, so you have some kind of guide of...