Как я изучал программирование по бесплатным курсам и книгам

Рассказываю основываясь на своем опыте, на примере языка Python.

2222

вопрос автору - а вы до начала этого обучения с базовой алгоритмизацией были знакомы?
то есть условный оператор if, цикл while,for, массив, переменная

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

у меня по опыту у взрослых именно вот эта часть вызывает такой ступор что они отваливаются наглухо. 

а литература как раз этому и не учит, учит синтаксису языка, подразумевается что человек if,for, while - то есть набор тюринг полных инструкций знает "уже и так". ну или обьясняется но примитивно, подразумевая что все это поймут либо быстро либо знают и так.

2

есть же замечательный курс

6

Нет, изучал с нуля. 

А что бы  "написать цикл for который считает сумму чисел в массиве или написать цикл for который находит минимальное число в массиве", достаточно сменить мышление на более логическое и понять как работают самые основы. 

2

ну вообще сейчас основы информатики проходят с 6 класса. По идее к концу школы уже даже программировать должны на яве или с++

1

Автор приводит курс на coursera. Там очень много практических заданий. Как раз так сможете преодолеть свой барьер. По крайней мере я этот курс с самого нуля проходил. Знаний никаких не имел.

1