In my decade of experience building with and teaching Arduino, I see three mistakes more often than any others. Beginners typically:
- bite off more than they can chew by attempting to build a project with too many elements at once,
- make incorrect assumptions during prototyping,
- and underutilize the resources available to them online.