В начале своего пути становления программистом, когда твои знания ограничиваются понимаем работы циклов - очень важно последовательно изучать все темы.
В моем случае мне не хватало наличия наставника. Наставник бы указал мне нужное направление и подсказал бы не только нужный порядок тем, но и моменты, на которые мне следует делать больший упор.
Получение знаний в какой-либо области я сравниваю с укладкой кирпичей при постройке дома. Нельзя пропускать ни один кирпичик, иначе верхним будет не на что упираться, и все здание обрушится. Именно с этой проблемой столкнулась я. Хаотично гуглив разные темы, стараясь понять не саму суть, а запомнить ее реализацию на изучаемом мною языке программирования, я не могла прийти к глобальному пониманию всего этого.
В последствии я имела представление о работе некоторых алгоритмов на Java. Но большое количество незнакомых слов в коде привело к тому, что мне уже через пару дней надоело вбивать в поисковик каждое ключевое слово.
Затем я пришла к т