2 simple questions

  1. Is digital input HIGH the same as boolean true? for example i want a simple function similar to this:
boolean isPressed(){
return buttonPin;
}
  1. Is there a link to arduino API? or is everything based on http://arduino.cc/it/Reference/HomePage which I find sometimes difficult to find what i'm looking for? I'm sure i sound stupid as everything is well marked and titled but sometimes i'm looking for something specific and it is difficult to find.

it has just occurred to me that i didn't even use digitalRead() I'm very sorry i'm not a programmer by profession and i sometimes struggle with it.