I am playing for the first time with microcontrollers (#arduino #Raspberry_pi pico).

And I am so confused by the amount of things that are hidden from me...
(when installing deps, writing a program, compiling a program, flashing the program, getting the serial output)

When looking online how to things without the arduino-ide, I don't find much.... (i am now using the arduino-cli + a makefile but still a lot of magic in that cli)

Like, sure, I am a microcontroller noob, but not a complete computer noob: where is the tutorial for this kind of audience ? 🙂

Note: I might be so noob that I don't know how/where to find those resources. That's also a strong possibility 😅

@GuilloteauQ Have you looked into the ESP family? Espressif has done an outstanding job of providing freely available documentation including a lot of example code as well as drivers for a lot of accessories (like sensors.)

You can program them using the Arduino IDE and runtime but I much prefer going directly to ESP-IDF which is accessible via CLI, PlatformIO (with and without VS Code) and is the 'behind the scenes' part that makes the Arduino runtime work. (I recommend ESP32 not ESP8266.)

@GuilloteauQ And FWIW, Raspberry Pi Zero and on up are not microcontrollers but full fledged Linux computers.. They can make decent IoT devices.

HTH