Coding is part of programming. When it comes to coding for websites and web app development, we do not require powerful laptops. A standard notebook will do the job well. But, if you are looking for a computer to develop games or complex programs with professional programming software and compiler, then you must have a powerful laptop to have a smooth and faster response. An ordinary notebook will act slowly or reject high-end programming tasks. Usually, a laptop with an i7 processor, 16GB RAM, a good display card (for game developments) and SSD hard disk should work perfectly.