noob question on analogRead fluctuations

I suspect code like this:

void loop() {
    analogRead(pin0)
    delay(500)
    analogRead(pin1)

can cause problems because there is a too short delay between the reading of pin1 and the subsequent reading of pin0.

I'd try this code instead:

void loop() {
    analogRead(pin0)
    delay(500)
    analogRead(pin1)
    delay(500)

(notice now there's a delay after (or before, depending on how you look at it) each analogRead().

HTH