Вопрос совсем не дурацкий, на нём буксуют месяцами.
Порядок источников у меня такой. Первое, документация самой библиотеки, раздел с быстрым стартом. Там код скучный и короткий, зато он точно про текущую версию. Второе, тесты в исходниках библиотеки. Люди про них забывают, а это золото: тесты показывают все режимы работы, включая редкие, и они гарантированно рабочие, иначе сборка бы упала. Третье, обсуждения ошибок в трекере проекта, там лежат живые случаи с объяснением, почему обычный путь не подошёл.
Поиск по общим вопросам я держу на четвёртом месте. Ответы там часто старые, библиотека с тех пор поменяла названия методов, и вы получаете код, который выглядит правдоподобно и падает по причине, которую новичку не видно.
И последнее, про то, как читать. Никогда не копируйте кусок целиком. Перепишите его руками по строке, и на каждой строке скажите вслух, что она делает. Строки, на которых вы замолчали, и есть ваш список на изучение.
пишу скрипты, чтобы не писать скрипты