Неспособность к изучению

занимаюсь программированием чуть менее года(да я знаю ужасно мало), меня часто мучает вопрос, о том как развиваются другие программисты. Дело в том, что технические документации очень сложно даются для понимания, например библиотека socket (https://docs.python.org/3/library/socket.html) совершенно не понятная. приходится учиться по гайдам, книгам, видео. Но это же не может продолжаться вечно, когда-нибудь настанет день, что единственный источник информации окажется документация в которой я ничего не смыслю. Подскажите это я не могу ничего понять без хорошего объяснения, или большинство тоже? Если только я, то с чем это может быть связано? Как грамотно искать информацию по нужному инструменту? Как учились вы?


Ответы (3 шт):

Автор решения: who_am_i

Попробуйте делать какие-то проекты с применением инструмента, который вам нужен. Так вы изучите его на практике и сделаете себе портфолио

→ Ссылка
Автор решения: AlexVid

У новичков ситуация вроде "Ммм, блин, сложная документация, пойду посмотрю видео" - это совершенно нормально. Не нужно воспринимать документацию как единственно верный источник информации. В документациях часто любят дать непрактичные примеры, лишь бы показать мощь своего инструмента. Изучайте информацию так, как нравится вам. Используйте документацию лишь для устранения недопонимания конкретных случаев. Например, нужно уточнить - каким методом нужно воспользоваться, чтобы сделать n-ое действие. В остальном могу просто пожелать удачи и не бросать начатое.

→ Ссылка
Автор решения: якорь

Зависит от конкретной документации. Чтобы понимать документацию по сокетам в питоне, надо для начала понимать что такое сокеты в принципе: bind, accept и прочую классику. Тогда будет понятно, что ожидать от питоновского API. Если же непонятна документация по list или map, но при этом есть понимание этих структур данных, то это уже странно, да.

→ Ссылка