Как вы научились мыслить «как программист»?
=============================================

 Речь про способность оперировать в голове сложными конструкциями.  

  

Я учусь программировать в сумме примерно месяц и испытываю сложности с тем, чтобы в голове жонглировать циклами, функциями и выражениями. У меня получается, но довольно туго.  

  

Как было у вас? Сколько потребовалось времени, чтобы делать все интуитивно, как с таблицей умножения? 

 Многолетняя практика. И этот процесс никогда не останавливается, растёт только сложность конструкций. 

 На этот вопрос нельзя получить однозначный ответ. У всех по-разному. 

 Забудьте про то, что Вы написали: 
> жонглировать циклами, функциями и выражениями.

Это никому не нужно от слова СОВСЕМ! Ни Вам, ни кому либо ещё)  

Вы должны оперировать только **результатом вычислений отдельно взятого блока кода и больше НИЧЕМ!** 

 Вот каждый день захожу на Тостер и Стак и прокручиваю в голове решения интересных вопросов, а иногда и кодю, чисто для себя для практики. А сидеть и ждать реальных задач от кого-то можно годами. 

 Можно попробовать использовать Зеттелькастен метод, дабы научиться держать в голове сложные конструкции. Он представляет из себя картотеку с перекрестными ссылками, посмотрите о нем отдельно. 

> Как было у вас? Сколько потребовалось времени, чтобы делать все интуитивно, как с таблицей умножения? 

  

А сколько у тебя ушло на таблицу умножения?  

  

А вообще просто практика. Привыкаешь. Легче не становится, просто становится возможным.