strange analog input? Wierd...

Yes you are misunderstanding.

The results you are getting are perfectly normal and mean your arduino is working 100% correctly.

When you enable a "pullup" it very weakly connects the input internally to 5V, so when nothing else is connected, it reads that pin as HIGH, which is equal to digital 1.

Similarly with the analog inputs - when nothing is connected, it can read anything between 0 and 5V.

Remember that there are small voltages everywhere, for example static electricity can read in the thousands of volts, and since there is nothing to overcome those small voltages in the atmosphere, they are what the arduino reads.

Do a bit more reading/googling using the terms people here have given you - specifically "floating", and "pullup".

Also Ladyada's Tutorial #5 - Arduino Tutorial - Lesson 5