architecture of the Source Code

I want to read the source code, but it’s to difficult for me to get start, because there is so many files, so I want to know is there some articles about the architecture of the source code, especially for the render part. Thanks a lot!