all I was saying is that it would help if the little warnings about the differences between Arduino and pure C++ could be extended to include other languages a user is likely to have encountered.
That would require a tremendous amount of effort to comprehensively cover the not insubstantial breadth of languages out there that users are likely to have encountered, and largely a waste of effort in my eyes. The existing documentation is more than adequate in describing the usage of the various C++ keywords, and there are numerous tutorials providing even more details in their proper usage.
When using structures that have been in common use in other languages for several decades it should normally be sufficient to look up just the syntax.
In none of the languages you've specifically mentioned (VBA, Basic, Pascal), is there a for/until structure. Pascal and Basic have a Repeat/Until, but they all use a for structure that is only vaguely similar to C++'s syntax, but substantially more restrictive that iterates through an explicitly declared range of values with no user defined criteria for loop termination.
Also, the C/C++
syntax has been in use for nearly 4 decades itself. Honestly, there is nothing more common than C/C++ syntax.