I agree with @DeletedUser202, building GrapheneOS is probably the best first step to start familiarizing yourself with the code base and organization of packages. And also looking at GrapheneOS github repositories, reading recent commits and similar. That is how I tried to familiarize myself with the code base at least.