I thought that "internals" means read the Git code and understand how each module interacts. In that case, it is probably a waste of time unless you are really passionate about it.
I would just phrase it as "understand the tools' fundamental concepts and philosophy really well".
I would just phrase it as "understand the tools' fundamental concepts and philosophy really well".