Is there a recommended progression of projects?

Look at the examples that come with the IDE.

They will build a good understanding of Arduino hardware and software.


Look at this post: