Section outline


      • Fortran - Wikipedia: A comprehensive overview of Fortran, its history, and its various versions, including syntax and applications in scientific computing [1].

      • Learning resources: Fortran | Princeton Research Computing: This resource offers tutorials, online courses, and video tutorials aimed at computational scientists and engineers, covering modern Fortran programming [2].

      • Tutorials in Fortran Wiki: A collection of tutorials on various aspects of Fortran programming, including modern features, object-oriented programming, and numerical computing [3].

      • Modern Fortran: Building Efficient Parallel Applications: A book from Manning Publications that focuses on high-performance applications using Fortran, including practical code examples [2].

      • Introduction to High-Performance Scientific Computing: A book by Victor Eijkhout that provides a theoretical summary of compilers and C/Fortran language interoperability, useful for understanding Fortran in a high-performance context [2].

      • An Introduction to Fortran Programming: A self-paced online course from the Cornell University Center for Advanced Computing, designed for computational scientists and engineers [2].

      • Fortran for C/C++ Programmers: An online tutorial that explains Fortran 95 to individuals with prior programming experience in C and/or C++, making it easier for them to transition [2].

      • Fortran Programming Tutorials - YouTube Playlist: A series of short video tutorials that provide a thorough introduction to modern Fortran programming, aimed at computational scientists [2].

      • Fortran 90/95 Programming Manual: A comprehensive manual that covers the essential features and programming techniques in Fortran 90 and 95, suitable for beginners [3].

      • Numerical Recipes in Fortran: A well-known textbook that provides algorithms and techniques for numerical computing, available in both Fortran 77 and Fortran 90 versions [3].