Recommended videos
![Fortran 90 beginners tutorial - Part I - hello world, programs and modules](https://iraspa.org/wp-content/uploads/2021/01/Fortran_90_beginners_tutorial_Part_I_hello_world_programs_and_modules_Daniel_Price-300x225.jpg)
![Fortran 90 tutorial - Part II - Makefiles](https://iraspa.org/wp-content/uploads/2021/01/Fortran_90_tutorial_Part_II_Makefiles_Daniel_Price-300x225.jpg)
![Fortran 90 tutorial - Part 3 - Floating point precision](https://iraspa.org/wp-content/uploads/2021/01/Fortran_90_tutorial_Part_3_Floating_point_precision_Daniel_Prince-300x225.jpg)
![Fortran 90 tutorial - Part 4 - read/write to output files](https://iraspa.org/wp-content/uploads/2021/01/Fortran_90_tutorial_Part_4_read_write_to_output_files_Daniel_Price-300x225.jpg)
![Scientific Programming in Python and Fortran - Lecture 6 - Fortran part 1](https://iraspa.org/wp-content/uploads/2021/01/Scientific_Programming_in_Python_and_Fortran_Lecture_6_Fortran_part_1_Jonas-Lindemann-300x225.jpg)
![Scientific Programming in Python and Fortran - Lecture 7 - Fortran part 2](https://iraspa.org/wp-content/uploads/2021/01/Scientific_Programming_in_Python_and_Fortran_Lecture_7_Fortran_part_2_Jonas-Lindemann-300x225.jpg)
![ARCHER Virtual Tutorial: Modern Fortran](https://iraspa.org/wp-content/uploads/2021/01/ARCHER_Virtual_Tutorial_Modern_Fortran-300x225.jpg)
![Fortran Tutorial in One Video](https://iraspa.org/wp-content/uploads/2021/01/Fortran_Tutorial_in_One_Video_Derek_Banas-300x225.jpg)
![Fortran Video Tutorials](https://iraspa.org/wp-content/uploads/2021/01/Fortran_Video_Tutorials_Cyprien_Rusu-300x225.jpg)
![Visual Studio Code for Fortran programming](https://iraspa.org/wp-content/uploads/2021/01/Visual_Studio_Code_for_Fortran_programming-300x225.jpg)
![Fortran 90/95 Tutorials using Netbeans](https://iraspa.org/wp-content/uploads/2021/01/Fortran_90_95_Tutorials_using_Netbeans_TheReimber-300x225.jpg)
![Modern Fortran by Example](https://iraspa.org/wp-content/uploads/2021/01/Modern_Fortran_by_Example_hexafoil-300x225.jpg)
![FortranCon 2020](https://iraspa.org/wp-content/uploads/2021/01/FortranCon_2020-300x225.jpg)
This textbook provides an accessible introduction to the most important features of Fortran 2008. Features: presents a complete discussion of all the basic features needed to write complete Fortran programs; makes extensive use of examples and case studies to illustrate the practical use of features of Fortran 08, and supplies simple problems for the reader; provides a detailed exploration of control constructs, modules, procedures, arrays, character strings, data structures and derived types, pointer variables, and object-oriented programming; includes coverage of such major new features in Fortran 08 as coarrays, submodules, parameterized derived types, and derived-type input and output; highlights the topic of modules as the framework for organizing data and procedures for a Fortran program; investigates the excellent input/output facilities available in Fortran; contains appendices listing the many intrinsic procedures and providing a brief informal syntax specification for the language.
Fortran for Scientists and Engineers teaches simutaneously both the fundamentals of the Fortran language and a programming style that results in good, maintainable programs. In addition, it serves as a reference for Professionals working in the industry. Among its strengths are its concise, clear explanations of Fortran Syntax and Programming Procedures, the inclusion of a wealth of examples and exercises to help students grasp difficult concepts, and its explanations about how to understand code written for older versions of Fortran.