Advantage of Arduino

westfw:

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

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

Occasionally I have found myself here:
http://www.nongnu.org/avr-libc/user-manual/index.html