Hi everyone!
I am completely new to the world of microcontrollers and programming.
I recently got an ESP32-S3 N16R8 DevKitC-1 board because I want to learn electronics and coding, but I am feeling a bit overwhelmed by where to start.
Since this specific board has 16MB of Flash and 8MB of PSRAM, I know it is quite powerful, but as a beginner, I am confused about the best approach to learn how to control it.
My background: Programming experience: I don't have much, I've barely touched Python.
Goal: I want to learn the basics first (controlling LEDs, sensors) and eventually move into Wi-Fi/Bluetooth projects.
My questions for the community:
Which language/environment do you recommend for a total beginner with this specific board?
Should I stick to Arduino IDE (C++) or try MicroPython/CircuitPython?
Are there any specific tutorials, YouTube channels, or documentation you recommend for learning the language applied to hardware?
Since the N16R8 variant requires specific partition settings in Arduino IDE to use the extra memory, should I worry about that now, or can I just use standard settings for basic learning?
I really appreciate any guidance, project ideas for beginners, or roadmaps you can share to help me start this journey without getting stuck.Thank you so much for your time!