Программист сейчас безусловно самая перспективная профессия. И странно, что девушки об этом как-то не знают. Программирование-это высокие технологии, на которые активный тренд последние много лет и сложно представить, что этот тренд будет не расти, а уменьшаться.
В последние годы программирование получило очень много различных веток и направлений,зарплаты программистов уже много лет растут, как ни в одной другой профессии и на 99.9% будут активно расти и дальше
Хотя и управление автозагрузкой программ при входе в операционную систему Windows 10 немного изменилось (управляется через диспетчер задач), папка "Автозагрузка" для текущего пользователя вызывается достаточно легко.
Пуск -> Автозагрузка.
Это окно оставляем небольшого размера, а туда копируем ярлык искомой программы, которая должна стартовать при входе в Windows 10 с вашим профилем. Там доспустимы только ярлыки, но обычно этого достаточно.
Для того, чтобы научиться какому-либо языку программирования (и таким образом стать программистом нулевого уровня) надо проверить и, при необходимости, научиться языку логики. А именно приемам составления графических схем алгоритма будущей программы. Это делается на родном (русском) языке. Если с этим ничего не будет получаться, то и изучать языки программирования (суть - кодирования алгоритмов) не стОит. Есть много других полезных занятий.
Немаловажно знание английского языка на уровне "читаю и перевожу со словарем", поскольку и сами языки большей частью английской грамматики, да и всякие справочники по ним редко переводятся на русский язык. Не будет лишним знание устройства компьютера на низком физическом уровне (я имею в виду двоичную систему счисления, байты и их производные, регистры, ячейки памяти, прерывания процессов и т.п.)
А дальше все просто. Определяетесь с языком программирования и "Алга!" (в смысле "Вперед!" по татарски). Запасаетесь учебником, справочником по функциям, объектам, классам и "грызите гранит науки". Только не сломайте последние "зубы мудрости".
Всё зависит от того, какие задачи вы, себе ставите. Для этого надо проконсультироваться со специалистами. Хороший программист не будет заниматься какой-то дешёвкой, и даже не станет тратить время на обучение других. Преподаванием занимаются те, которые не смогли достигнуть нужного для себя уровня. Если вы действительно хотите постигнуть языки программирования и творить замысловатые программы, не откладывайте на завтра то что можно сделать сегодня. Начинайте с азов, они для всех языков одинаковые. Это структура программы. Найдите обучающие ролики в ютубе и вперёд. А со специалистами контактировать надо иначе будете буксовать на одном месте очень долго.
Любой язык необходим для общения людей, а в программировании английский язык не нужен. Всякая программа начинается с алгоритма решения задачи, поэтому нужно знать язык записи алгоритма, который состоит из условных знаков и набора слов. Этот язык международный, это язык математики. Да, в алгоритмах применяются английские слова, но очень часто они не несут языковой смысловой нагрузки. Но алгоритм нужно превратить в последовательность машинных команд, которые понимает процессор. Для перевода служат специальные языки программирования, но и эти языки представляет собой набор различных условных обозначений, значения которых нужно знать, но для этого не нужно знать английский язык. Просто носители английского языка стали создателями ЭВМ, они первыми создавали программы и языки программирования, поэтому использовали слова своего родного языка. Между прочим, большинство программистов очень поверхностно знают даже языки программирования и никогда не пользуются этими языками.