Para una persona que quiere aprender codificación y programación, ¿es FORTRAN una buena opción para aprender?

FORTRAN moderno está mucho más homogeneizado de lo que solía ser, hasta el punto de que es difícil ver una diferencia significativa entre aprenderlo en lugar de un lenguaje como Pascal, que fue ampliamente utilizado en las clases introductorias en los años 70 y 90.

Dicho esto, no. No hagas eso Los recursos no son espectaculares a menos que vayas a ciertos campos, y encontrar una comunidad de programadores que pueda ayudar con las dificultades de los novatos va a ser molesto. Los hábitos que desarrollará para escribir bien FORTRAN tampoco se transmiten bien a otros idiomas. Entonces, si intentas vender tu nueva habilidad, es lo mismo que será difícil encontrar un empleador que lo vea de manera diferente a ser un herrero.

Sin embargo, si hay una razón convincente para hacerlo de todos modos (es decir, trabajas con un grupo de personas que trabajan con FORTRAN y quieren ayudar), hazlo. No es como que el lenguaje está muerto, y se requirió que muchos ingenieros (que no son de software) lo aprendieran.

Pero hay muchos otros recursos para otros idiomas que tienen una gama más amplia de usos en la industria, y muchos más trabajos que los involucran, por no mencionar los hábitos transferibles, que no puedo ver.

Sin embargo, una vez que haya aprendido a programar en otro idioma, FORTRAN es fácil.

No, en realidad no es una elección inteligente.
Comience con un lenguaje de programación de alto nivel como Python o Ruby, moje sus pies y luego comience a nadar.

Fortran se usa principalmente en comunidades de Astronomía y HPC, ¡un nicho muy específico!

Cuando aprendes muy bien un idioma de programación, te ayuda a entender conceptos y aprender fácilmente otros idiomas de programación.

No.

Aprende Lisp. Aprende Haskell. Aprender ML.

Luego, una vez que haya aprendido a pensar correctamente acerca de la programación, aprenda F #, C #, Java, Scala, etc.

Me gustaría ver javascript o python para obtener conceptos básicos de programación. http://www.codecademy.com/ tiene una gran introducción a ambos idiomas.

Comience con python. Es bastante fácil de usar y tiene un conjunto realmente poderoso de bibliotecas que puede usar de inmediato.

Ama al rubí primero y luego puedes odiar el descanso.