esp8266,esp32 初心者なんですけど、c or c++で開発するなら、ardiuno 必須となるのでしょうか?