Whats the fastest way to do an analog read?

@wvmarle:
Polling means waiting.
What else can you do during that time?
kr, sepp2gl

No. Polling means checking a value. Just like you'd check for a flag set by an interrupt, or read the state of a pin, etc.

void loop() {
  if (haveValue) {
    processValue();
  }
  // do other things
}

OK you got me...