I feel like looking at the first working versions of a big successful project is a great way to understand how it works.
Usually it will only contain the most important core features without a lot of abstractions/generalizations. So it is actually manageable to read through all of the code in a couple of days.