Which arduino board would you recommend?

babipsylon:
... Now I just need to learn to program arduino boards :p.

That will be the easy part.