Ввязываться в такой проект, если это старт, не надо. Потому что там уровень и полиси могут быть наработанные. В таких проектах, во-первых, стоит участвовать, если чувствуется уверенность в себе, как технические скиллы, так и психологические. Лучше выбрать более-менее средний, и начать с него.
В чтении кода проекта особо сложного нет, обычно. Просто повторюсь — большие проекты имеют свои полиси, стили кодирования, стили названия файлов, вплоть до классов и функций. Отчасти чтение «сразбегу» такого кода не то что запутывает — надо знать / изучить стиль проекта. Как пример _большого_ проекта — Samba.