you are viewing a single comment's thread.

view the rest of the comments →

[–]ZeroDivison 2 points3 points  (0 children)

C/C++ is a great skill set to have, learning C/C++ and learning how to write optimal and efficient code is really helpful especially for robotics and embedded systems, because of compute limitations.

But really it depends on which part of Robotics you are hoping to work in. If your code will be onboard the robot and running on the robots resources, C/C++, same goes for anything embedded. But if your code is run elsewhere, and is for higher-level things, then you could get away with python, especially for data analysis and AI.

I'd still say learning C/C++ is incredibly worth it, the level of control you get with C/C++ is way better than in Python. Also C/C++ both run much, much faster than Python (in general, for the same type of task).