Здравствуйте, Итак программирование. Нужны определенные навыки.
Нужно начинать с изучения понимания работы блоков, которые состоят из кода. Изучая основные готовые блоки, делаете программки набираетесь опыта. Далее нужно пойти на что-то сложнее. Вам необходим учитель, который мог дать бы заложить вам определенный фундамент. Чтобы вы могли от чего-то отталкиваться. Далее вы выберете свой язык, тот котоорый вам будет ближе функциональные или же операторные , естественно если вы станете экспертом у вас будет высокая з.п.
Но для этого необходимо постоянно эксперементировать, усовершенстовать свои навыки, программирование не стоит на месте и отставать тут нельзя. Практичиская работа на той стадии когда вы уже знать будите несколько языков, но вы должны применять свои навыки на практике и уже тогда копеечка от этого будет естественно.
Нет, нельзя. Все кто говорят обратное или лукавят, или врут, или «продают» сомнительный интенсив по изучению самых-самых основ, со знаем которых устроиться на работу, или даже развить интерес к предмету не получится.
Программирование это ~90% практики и самообучения.
Да, можно.
Нужно для начала, например, осилить четырёхтомник Кнута "Искусство программирования". Есть более простые аналоги от Седжвика и Кормена.
Что касается стека технологий, то выбирай под задачу и изучай.
Любое ремесло (и программирование в том числе) — это 10% теории и 90% практики. Так что иди и пиши код.
Полностью изучить язык программирования за лето просто нереально. Но начать уверенно пользоваться вполне. Просто посмотрите какие темы входят в курс по языку который вы хотите изучить и разбейте все лето по темам. Находите сведения везде и практикуйтесь. Например я практикуюсь по 6-7 часов и не замечаю пролетевшего времени, но не рекомендую, здоровье может упасть основательно