¿Cómo programar un robot? ¿Cuál es el lenguaje de programación más preferido para ello?

¡Hola!

Felicitaciones por su interés en la robótica.

Bueno, a tu edad si quieres hacer cosas geniales con robots, puedo sugerirte 2 opciones: Lego Mindstorms (Aprende a programar – Mindstorms LEGO.com) y Arduino.

Arduino es mucho más versátil, pero a tu edad creo que podría tomar un poco más de tiempo.
Entonces, sugeriría comenzar con Lego, divertirse y luego cambiar a Arduino.
Lego es más como divertirse y tener una excelente experiencia de primer aprendizaje sin preocuparse demasiado por el hardware (sensores, motores, chasis, etc.).

Arduino se basa más en la programación y la adición de hardware según sus necesidades y es realmente una gran experiencia de proyecto (como construir su robot de la manera que desee desde cero).
puedes consultar los videos de Jeremy Blum
para un buen punto de partida (también le enseñará sobre varios sensores, motores, etc.)

Disfruta tu viaje !!!

La programación de un programa se basa totalmente en los kits electrónicos que está utilizando. Entonces, por ejemplo, si usted está usando Arduino , se usa un lenguaje similar a C. Mientras que en robots comerciales como NAO , C ++ e incluso C # son compatibles. Si está haciendo todo por su cuenta, haciendo su propio kit utilizando microcontroladores AVR, etc., entonces se utiliza C.
Para un propósito más general, la mayoría de las aplicaciones de robótica usan C y Embedded C. Así que aprenda C.
Si eres un principiante absoluto en programación en C, prueba http://ramdeoshubham.com/newbiep
Para cualquier propósito en el que tenga que acceder al hardware, C es la mejor opción.
🙂

Aprenda acerca de ROS (sistema operativo de robot). Con él puedes simular tus robots en un software llamado Gazebo y programar usando C ++. Y luego transfiere tu código a un robot real.
Ir a la documentación – ROS Wiki

Los robots pequeños usan Arduino y su lenguaje C personalizado, el medio usa Raspberry Pi u otra computadora integrada y usan principalmente C ++ o Python, los robots más grandes pueden incrustar ROS …

Echa un vistazo aquí: FAQQ: ¿Cómo aprendo robótica? por Manon Cortial sobre Preguntas frecuentes de Quora en robótica

Los robots son máquinas automáticas ju st . la programación se realiza solo en controlador o procesador. No es nuevo para los estudiantes de CS. lo único que muchos no saben es integrar las cosas para que el bot funcione de manera coordinada

Hay varias formas y software que pueden ayudarlo a programar un robot … puede hacerlo usando un software Arduino o incluso puede escribir un código de lenguaje C simple y convertirlo al idioma incorporado usando convertidores de código onlin …
Espero eso ayude..!!

Comienza a aprender y practica los proyectos disponibles aquí

Resultados de la búsqueda de robots
Adafruit Learning System