Ventajas muchas, porque está muy demandado, ahora la cosa es:
¿Te gusta programar? Porque sino te gusta, yo que tú me olvidaba, la idea es hacer algo que a uno le guste.
Lenguajes básicos tienes processing y arduino (que es processing pero dedicado a robótica).
HTML y CSS son fáciles también. Quizás Visual Basic.
Y luego ya, Java, C#, C++ pero estos son dificiles.