Learning programming w\ Arduino. Where to start?

You need to be clear about the difference between string and String.

Strings (with a capital S) are OK on a PC but will probably screw up the memory on a small device like an Arduino.

...R