Я учусь программированию в сети. Я легко понимаю новые темы и даже могу писать свой код(минимальный). Но вот есть одна проблема. Я плохо понимаю задачи. Я могу понять ход решения, но вот написать его самому мне очень сложно и я трачу часы на раздумья. Может кто-нибудь сталкивался и может помочь мне с этим? Как научится понимать чужой код и решать поставленные задачи?
НЕ знаю как у других, но уменя так. Никогда не понимал теорию, но мог учитсья на практике. Брал готовый код, менял в нём что то. Потом смотрел на результат. После сотен таких изменений начал понимать теорию и всё что связано. Попробуй так же.
Так и должно быть. Нужно очень много практики и таких "раздумий", чтобы научиться решать реальные задачи, а не просто знать синтаксис языка. Желательно не гуглить варианты решений.