¿Es posible aprender el framework Metal de Apple sin experiencia en OpenGL? Si no, ¿cuál es el mejor curso de acción?

Por supuesto que es. OpenGL no es la base del Metal, compiten. El metal es de nivel más bajo que OpenGL en todas las cuentas: abarca cosas sobre el hardware de GPU que OpenGL extrae. Eso podría significar que OpenGL es más fácil de aprender, pero no lo convierte en un requisito previo.

Dicho esto, cuanta más experiencia tengas con la escritura de software de gráficos, más bases tendrás para elegir rápidamente Metal. Por lo tanto, conocer OpenGL, DirectX y otras API similares podría ayudarlo a aprender Metal más rápido.

Pero si quieres aprender Metal y no conoces OpenGL o DirectX, entonces comenzaría aprendiendo Metal, no aprendiendo tecnologías no relacionadas. Podrías comenzar con:

  • Metal para desarrolladores – Apple Developer
  • Metal por ejemplo

Hay muchas publicaciones introductorias sobre Metal en Internet, pero todavía no veo ningún curso completo sobre Metal, por lo que es probable que la documentación de Apple sea tu mejor amigo.