Hi Zach,
I took a quick look at IDL, and, yes, it is very similar to FTN, and there are some differences that if used with FTN95 will not result in actual output!
My quick read is that the formatting is based on FTN, but includes additional features not supported by actual implementations of the FTN language. That said, many elements are so close as to be functionally identical. And for these elements, if you get them to display properly in FTN95, they will display identically in IDL.
I can say the best way to learn about FTN95 formatted output is to try some stuff and see what you get!
A caveat: There are a lot of the subcodes in IDL that do not exist in FTN. And, there are limitations on what forms of a format code are required and optional that differ from IDL.
The thing about formatting is this: While a language element like an assignment, a conditional, or a loop can be in a tutorial and be clear enough to be extended in your mind to other similar statements, formatting is more of an artistry. Graph paper is an excellent way to lay out what you wish to present, then you can translate the visual from the graph paper to the program by applying sequential format codes to what you see. Most tutorials I've seen about FORTRAN I/O only deal with very simplistic inputs/outputs (one to a few data elements). To do anything real (like a report) takes a lot more work.
But then again, all languages require extra work to deal with formats!