До момента получения опыта как такового надо выучить новые слова. Например, значение слов "переменная", "массив", "функция", "объект", "класс" и т.д.
Беда в том, что если ты не программист, а обычный человек, то ты вообще не сразу поймёшь значение этих слов, ибо в обычной жизни нет аналогов. Формулировки слабо помогают. Понять концептуальную суть этих слов, это УЖЕ время прилично надо.
Встроить в голову принципы синтаксиса, это тоже не быстро.
Понять и встроить в голову общие принципы логики программирования, это тоже время.
Это всё ОЧЕНЬ не быстро. Особенно если возраст не детский)))
...
И к стати, эти статьи в интернете специалисты пишут так, как сдают экзамен, типа давайте я докажу, что знаю предмет. Но, там почти каждое слово имеет немножко не то значение, к которому привыкли обычные люди в обычной жизни)))