Advice

I am currently learning physics, math, and embedded systems programming while trying to sharpen my overall software development skills. To combine all these subjects into a fun, hands-on project, I am building a physics simulation. The goal is to create an environment where I can simulate a robot, using an ESP32 as its physical 'brain.'

However, returning to my main question: I want to take the 'happier,' less frustrating path to learn all of this. I am using Raylib for the simulation and Espressif’s ecosystem for the hardware. Since I want to avoid getting stuck just trying to make the tooling work, I need the best possible ecosystem compatibility.

To simplify: Is it better to stick with C++, or should I switch to Rust for a smoother, more enjoyable learning experience?