На мой взгляд, самый лучший вариант - это связка стационарный компьютер + нетбук. Дома ноутбука может и не хватать по мощности (фото, видео, графика...), поэтому лучше, чтобы дома был "десктоп". А с собой на "потаскать" лучше нетбук - легче и удобнее. Планшет - очень на любителя, по-моему. Но решать, конечно, Вам :-)
я думаю что лучше будет купить послабее но новый. если покупать старый то он может быть и исправен на момент покупки, только чаще всего он перед этим ломался его починили лишь бы лишь бы, только для продажи и он долго не проработает. к тому же у такой техники есть свой ресурс и часть его она уже выработала.
В своё время, декабрь 2013 года, купил новый недорогой ноутбук HP655. Сейчас жалею об этом, потому что дешево - не значит качественно. Надо было доплатить 2-3 тысячи и брать другой.
Процессор не быстрый - 1,4 ГЦ, оперативной памяти - 2 Гб. Казалось бы, для офисной работы и интернета хватает. Ан нет, часть ресурсов отнимают служебные и фоновые программы - всевозможные утилиты обновления, резервного копирования и программы компании HP. Как я матерюсь из-за медленной вам лучше не слышать. Особенно медленная работа в онлайн. Без интернета ноут работает чуть быстрее. При запуске текстового редактора, пары вкладок в Google Chrome, Яндекс.Диск, штатного антивируса Windows 10 оперативной памяти занято 1 Гб из 2Гб.
Что смог удалил. Остальное штатными средствами не удаляется.
Так что учитывайте, что часть ресурсов дешевого ноутбука будет занята независимо от вашего желания. На дешевом компьютере настройку сделать проще. Мне так кажется. Поэтому я бы предпочел дешевый компьютер или не совсем дешевый ноутбук.
Нужно делать акцент однозначно на новом железе при таком бюджете выбор не велик. Это поколение Intel core начиная от i3, и заканчивая i7. Можете обратиться на вторичный рынок или авито там можно найти приемлемого качества за более скромные деньги.
Опять таки смотря в каких программах собираетесь работать, некоторые программы кушают много оперативной памяти и тут чем больше тем лучше минимальная цифра это - 4гб.
Если будете только заниматься программированием, без монтажа и работой с графикой берите без видеокарты внутренней. Если же собираетесь монтажить и программировать лучше поискать модель с интегрированной видео картой ( чаще всего Geforce с аббревиатурой М***)
Лучше всего с логических игр, типа преферанса, шахмат и т.д. В программировании постоянно приходится решать разные логические задачи, держать в голове много информации.
<hr />
Исходя из своего многолетнего опыта программирования скажу, что изучать программирование "с какого-нибудь языка" весьма бесполезно. Без практической работы в коллективе разработчиков такое изучение будет малопродуктивным.
Все языки программирования весьма похожи (если не вдаваться во всякие тонкости). Точно также диалекты языка запросов к Базам данных (SQL) также имеют много общего. Поэтому не стоит пугаться переходить с одного языка на другой, менять платформы разработок.
В современном мире весьма перспективны Web-технологии. Поэтому попробуйте разобраться, что такое html, java, xml (json), python (jython). Неплохо разобраться с x-forms (чтобы разрабатывать экранные формы).