There's not much to the Arduino docs. It just describes the basics and the custom library stuff added by Arduino like digitalRead and digitalWrite. If you want a real reference then forget the word Arduino and look instead at the programming language it uses. It's called C++.