Arduino programming language (C)

Learn C first. Get close to the hardware, AVR's especially are Small Environments.

AVOID dynamic memory allocation when you have little RAM. That includes String.

1 Like