Идти программировать ради денег - вообще не стоит) если лежит душа, то нужно быть готовым задрачивать большую часть времени у монитора, читать статьи и разбираться в чужом коде. Для начала основы изучить. Язык - всего лишь инструмент. Из железа я бы не стал выбирать ноутбук.
Совет принят, но думаю сам понимаешь в мире где все за бабки, даже если тебе нравится в горшочке с медом колупаться, это тебя не прокормит. Я работаю конструктором провожу около компа целый день, с 7:30 - 16:30 около монитора по большей части. У меня инструмент Solidworks, Kompas, Catia. В какой-то момент знакомый ляпнул что провожу по аналогии одинаковое количество часов, но при этом выхлоп ни о чем. Думаю любой состоявшийся человек анализирует, то что максимум он может пропахать какой-то определенный промежуток времени, за жизнь. При этом иметь хоть какие-то накопления для убывающего остатка жизни.