Coding languages
Python (when performance doesn’t matter as much but quick prototyping is important) Modern robotics is less about the hardware and more about the software
to combine data from multiple sensors, control the robot, make a map of its environment, and plan future moves.
A robot arm that simply moves up and down is neither interesting nor useful. Intelligent software is required so that the robot can move in 3D.
Key skills for high school students to learn
Robotics is generally a mix between
To be successful in robotics, you need to have a good understanding of matrices, basic linear algebra, and basic physics.