Draft page - not yet linked from main navigation or sitemap.

Our position

Some boards are sold exclusively with a block-based editor. That is fine for first contact, but makers eventually outgrow blocks. A Nano programmed from the Arduino IDE can start in Tinkercad Circuits with blocks and graduate to C++ on the same board. A locked block-only board has a ceiling.

Other voices

Reputable sources worth reading before you decide. Labels reflect our honest read of each source's general stance, not direct quotes.

Tinkercad Circuits is specifically designed as a blocks-to-text pipeline. Kids can start with blocks and flip to C++ in the same tool, on the same virtual Arduino.

Why trust it: Education-focused free tool, directly addresses the issue.

Arduino IDE 2.x

Broadly agrees

Arduino's own IDE is explicitly designed as a tool kids can grow into. The blocks-to-text graduation is the whole pedagogical argument.

Why trust it: Industry-standard tooling.

The Scratch / MakeCode world argues that most learners never need to leave blocks, and forcing a graduation to text is the wrong goal. For casual learners, they are right. For future engineers, less so.

Why trust it: Large educational-programming community with a specific pedagogical frame.

Some educators argue block programming is more inclusive and students should not be pushed to text. Valid for some students; not the right ceiling for a kid who wants to become an engineer.

Why trust it: Legitimate pedagogical position, different goals.
A note on honesty: We have no affiliate arrangement with any brand or publication linked here. Labels reflect our honest read of each source's general stance as of this writing; they are not quotes. Click through and form your own view.