Coming from JS, I find it very difficult to program Arduino in C++ (not even knowing which version or what features are supported), being bound to the
delay, not being able to (easily) use anonymous functions in parameters or async code.
I know JS isn't natively supported by Arduino, but I know languages can be transpiled.
Each of them come with their own limitations and it's very difficult to find the right without prior experience with IoT. Did anyone walk this path already and found a viable solution?