Here I have some key questions:
Is there any way I can quickly understanding the outline of the codes? Too many files for me to read one by one, a diagram would be helpful.
Is there any ebooks good for newbies to learn c++?
i’ll tell you right now that my experience when jumping into the project headfirst with C++ was nil - i had 2 or 4 college classes on programming that happened to be in C, but my main experience was in Lua. I think you’ll be fine if you pick the right project (not too hard) and ask the right questions on discord.