Advantage of Arduino

there isn't a good reference on how things are done behind the scenes.

Redirecting ?
And of course there is 'read the source'...