Нужна полная смена мышления, которая достигается несколькими годами жизни, учёбы и одновременной работы среди программистов. Это как иностранный язык выучить так, чтобы начать думать на нём.
Зачем учить все сразу, всё-равно ничего не запомнишь в таких темпах.
____
К вопросу: смотря кем вы хотите стать
Если вы хотите писать программы, то начните изучене Delphi или Pascal
Перейдите на более сложный рубёж Java
Потом ещё сложнее C++ или С#
Это вообще ну не нужно тут спрашивать
Поищи такое в Ютубе:
Гоша Дударь или ХаудиХо
Смотря какого уровня.
Язык программирования высокого уровня выучить можно за 1-2 года. До этого надо азам научиться - обычно учатся на Дельфи/Паскале, чтобы понимать всю программисткую "начинку" - циклы, переменные, условия, ссылки на память и т.д.
Смотря для чего. Чтобы заработать много денег, нужно много и постоянно учиться. Чтобы написать что-то для себя иногда может хватить и месяца легонького обучения.
Что касается самой работы программиста, то тут нужно быть усидчивым, внимательным как минимум, а это получается далеко не у всех.
1.Хороших и отличных программистов-единицы,а всяческих писак,называющих себя программистами тысячи.
2.Извини-но женьщин,хороших программистов не встречал.Опыт работы программистом больше 20лет,но это было давно и на др.машинах.
3.Задаешь подобный вопрос-не думаю,что у тебя получится.
Если за эти 8 дней, пока висит этот вопрос, вы уже просмотрели пару книг по программированию, установили пару программ для написания кода, разобрались что такое "Hello World", тогда отвечу: Программистом стать легко.
А если вы ещё думаете, учиться этому или ну его нафиг, то лучше ну его нафиг.