Thanks John
that's a good issue: where exists a good text, dealing with basics concepts that are common with Fortran77 and Fortran90/95?
After looking for a while and having met a lot of good links, I'm now reading this one: Professional Programmer's Guide to Fortran 77 (Clive G. Page, University of Leicester, UK, 2005) that is a reprint (with some changes?) of a book published by Pitman in 1988.
In this text, I understood my difficulties about ' '(a)' and err=10 '; although I knew that after the WRITE or READ statement I can specify the format inside curle brackets, I didn't know that it was possible to put more than 2 'arguments', because nowadays, usually, examples are like this:
WRITE (,) a b c d
WRITE (15,*) a b c d
WRITE (15,'(a,1x,a,1x,a,1x,a))
A very old example in that book explains what means (,):
write (UNIT=, FMT=) 'HELLO'
It's easy for a beginner to only admit that inside curle brackects we must define two things only.
BTW, I've not seen in this forum some topic related with Fortran texts or tutorials; I'll search.
It would be nice to have a corner for present beginners to see good informational links
Frank