Давай определимся что такое игровой ноутбук и ноутбук для программирования.
Игровой ноутбук - это обычный ноутбук который оснащен специальными характеристиками чтобы назвать его игровым. Какие могут быть характеристики? А вот например, оснащение большим обьемом оперативной памяти, оснащение дополнительных видеокарт которые способствуют лучшему показателю в игре, также оснащение процессора который все это будет поддерживать. Значит мы имеем довольно хороший ноутбук верно? Его потребление это крутые игры типу Ведьмака 3, Майнкрафт с 1000+ модов и т.д
Что же такое ноутбук для программирования?
Обычный ноутбук...
Конечно нет, для программирования необходим только супер-пупер компьютер за очень много денег.
До сегодняшнего дня никто не мог себе и представить, что на старых компьютерах кто-то может программировать.
Вопрос нужно задавать конкретный - что именно у тебя не получается.
На началом этапе тебе хватит ноутбука, который может:
1)Запускать браузер
2)Запускать условный SublimeText
Помимо этого многое зависит от того,в какой сфере программирования ты развиваешься.
1. Игровых ноутбуков не бывает, это не более чем маркетинговый развод
2. Для программирования чего? Для обучения программированию подойдет любой комп. Для создания крутых игр не очень.
3. Набирать текст на неудобной клаве и пялится в 17" очко удовольствие не из приятных.