Думаю, ваша проблема в том, что вы не можете определить свою проблему.
не понимаю некоторых моментов работы с циклами, условиями и, конечно же, массивами
Значит нужно внимательнее перечитать урок. Столько раз, сколько потребуется, чтобы все поняли. Также пользуетесь
документацией.
не могу задания решать, потому что не понимаю условия задачи...
Значит нужно учиться решать задачи. Вот
два сайта, которые с этим помогут. Выбираете тему (напр.
массивы или
циклы), сложность и решаете, а также смотрите решения других людей и запоминаете хорошие. Учитесь, как правильно выстраивать мыслительный процесс при решении технических задач, какие приемы использовать (гуглите), читаете про
алгоритмы и структуры данных и практикуетесь. Решаете больше задач, другого способа тут нет.
Программировать сложно. Что бы вы где ни слышали. Программирование - это сложно. Это труд. И если оно не приносит вам удовлетворения, то в мире полно других, куда более приятных, способов зарабатывать себе на жизнь.