My first project in Fortran (early 80s) involved writing a parser (go figure, what a dumb idea). I had no idea what a parser looked like so someone gave me a printout of a PL/I parser - word wrapped. It made no sense, I went to the library and got some books and got it done somehow.