На вопросы не смогу точно ответить так как только учусь на 3м курсе. Но я уже могу тебе сказать, что программист много проводит времени перед компьютером( Вся суть в том, что вся литература, которую читают программисты находится в основном в электронном виде (лучшая литература в оригинале так точно). Ну и её приходится читать с монитора. Будучи на 3м курсе в день в среднем провожу часов 12 перед компом (причем это в основном дома, а не в универе). Это печально, но если чувствуешь, что твоё призвание программировать, то программируй) По сути, сейчас в любой специальности без компа не обойтись так что далеко всё-равно не убежишь.