Если это и возможно, то удобно делать это на планшете Android. Я сам не пытался программировать с планшета, только сайты писать, делал это в программе на Android. Пробовал это в программе на Windows Phone, но на него плохие программы, которые работают некорректно, могу предположить, что с Apple та же самая ситуация, что и с Windows Phone. На планшеты на Android можно установить программы, сделанные разработчиками-любителями, а значит выбор программ в системе Android значительно расширяется. Я знаю, что есть простенькие программы для программирования на Android, но я ими не пользовался. А если вы имеете ввиду планшеты на полноценной системе Windows (не Windows RT), то там проблем никаких нет, так как это полноценная система.
Вывод: Да, программировать с планшетов можно, только необходимо правильно подобрать операционную систему (Android, Windows), скачать необходимые программы. Уметь пользоваться программой для планшета, так как возможно, что управление программой с планшета радикально отличается от управления программой на компьютере. Также нужно, чтобы к планшету можно было подключить клавиатуру, ведь редактировать код на сенсорном экране не очень удобно. Проще использовать ноутбук, его можно взять с собой, так же как планшет, а функционал в любом случае больше, чем на планшете, если этот планшет не имеет в себе систему Windows, но планшет с такими же характеристиками, как у ноутбука будет стоить значительно дороже.
Сейчас очень много сервисов предоставляют безопасность в интернете с помощью vpn. Но многие из них платные. Я знаю несколько бесплатных vpn для windows и mac
- HideMe. Сервис предоставляет бесплатный vpn сроком на 1 день. Этого достаточно чтобы испытать это сервис. Но если вы хотите им пользоваться дальше, а покупать не хочется, то тогда просто используйте временную почту. В ней даже регистрироваться не надо.
- Второй вариант это Hotspot Shield. Однако в бесплатной версии доступны не все страны. Но вполне рабочий способ
Если начинать изучение программирование с нуля, то можно изучать любой несложный язык, например, Pascal. Если же вы уже знакомы с азами разработки программного обеспечения, то лучше выбрать более перспективные направления - Php, C++, C#.
Чтобы работать программистом в 80% случаев диплом ненужен, но при наличии знаний - получить его можно легко.
Я бы посоветовал пройти бесплатные курсы (такие есть) по основам программимрования, веб-программированию<wbr />, программированию мобильников, программированию баз данных (быть может еще чему-то). Чтобы понять что именно вам интересно. Пройти до конца в любом случае, конечно.
Потом стоит сходить на какие-то мероприятия по программированию. Типа митапов. Посотреть, пообщаться, предложить ребятам себя в качестве стажера. На такие штуки обычно ходят ребята с более-менее приличных контор, а не "рога и копыта"
Ну вот в случае успешного прохождения стажировки вам предожат работу.
Это как бы самый быстрый способ, которым можно пользоваться если у вас реально есть склонность к программированию.
С другой стороны можно пойти в техникум или ВУЗ. Разницы особой нет, но в техникуме у вас скорее всего будет больше свободного времени (хотя есть вузы типа синергии, которые тоже учат как-то странно). Тут преимущество лишь в системности подаваемых знаний, т.е. вам как программисту в любом случае нужно будет сильно расширять кругозор - научиться сеть настраивать, командной строкой пользоваться, виртуальные машины использовать, системы контроля версий и т.п. - это очень много и если вуз хороший - то 4 года учат "тому что надо" очень интенсивно. Лучше ничего быть не может. Бесплатно еще и стипендию платят. И можно в олимпиадах по тому же программированию участвовать.
Онлайн игры (без установки) в большинстве линуксов идут без проблем, если вы собираетесь устанавливать более современные игры под Windows, то придётся учиться устанавливать пакеты вручную, само по себе это не сложно, вся проблема подымется когда возникнет необходимость решать зависимости и возможно, кое что дописывать самостоятельно. Аркадные игры (карты, шахматы,головоломки...) установлены по умолчанию.
Вы можете различные дистрибутивы Линуксов запустить без установки и не заморачиваясь с делениями диска, проверить и ознакомиться, но работать они будут медленнее, чем с установкой, сама установка очень простая.
Работать и обновляться система будет прямо с «коробки», есть много программ которые можно выбрать установить или удалить просто нажав на выбор, если вам будет достаточно этих программ, то проблем возникнуть не должно.
На счёт выбора дистрибутива, сам сижу на Debian, но для начала всем советую Runtu. Почитайте на их форуме и поймёте почему (сайт: runtu.ru ).
При выборе учитывайте: есть две основные графические оболочки OC, это GNOME и KDE, но самая лёгкая и быстрая xfce, специально для слабеньких ПК, но там может быть больше зависимостей при экспериментальных установках.
Вам нужен дистрибутив не «amd64», а «i386».