Lo mejor para empezar a programar es, ponerse a ello sin ir más lejos, llevo unas semanas empezando a soltarme en Maya con Python y lo que hago es plantearme pequeños ejercicios o herramientas. Por ejemplo, crear una cadena de huesos a partir de varios puntos. Usando el Listener (que no sé cómo se llama en Maya), que imprime el código de los comandos que ejecutas a mano, y echando mano de la ayuda se pueden conseguir cosas funcionales.
Eso mismo hice con 3ds Max en su día: ponerme un proyecto, una meta (en este caso, un creador de rigs) e ir aprendiendo a programar a medida que iba escribiendo el código. Las primeras partes están más sucias que las más recientes, pero con el tiempo, a base de leer la ayuda, consultar foros como CGtalk y preguntando cuando me trababa y no podía seguir logré ir avanzando.
Así que aventúrate sin miedo, que verás cómo en poco tiempo ya empiezas a obtener resultados. Y si tienes alguna duda, aquí estamos para intentar resolverla.
Hola IkerClon. Gracias por responder y darme tu consejo, voy a hacer exactamente lo que me dices, por que creo que es la mejor manera de empezar a programar, a medida que vaya avanzando voy a colocar mis avances en el foro.
Por ahora voy a dejar de un lado Mel y ponerme a practicar en Python, ya que he visto que en la mayoría de programas lo utilizan. Ahora que estas metiéndote en Maya, estaré más pendiente de lo que vayas haciendo, de esa manera iré aprendiendo.
Por cierto, felicitaciones por tu trabajo en el vídeo, realmente está excelente el script que creaste, aparte de los otros vídeos que vi en tu blog. Saludos y gracias.