If someone is an absolute beginner, and there is  nobody around in real life to help, then after finishing with the Fortran tutorial, for example: <a href="http://www.cs.mtu.edu/~shene/COURSES/cs201/NOTES/fortran.html">http://www.cs.mtu.edu/~shene/COURSES/cs201/NOTES/fortran.html</a><br>
it is perhaps rather hard to understand how Quantum Espresso and pwscf are organized.<br><br>Perhaps, for computing/programming, it is useful to read about:<br><br>Make:  <a href="http://en.wikipedia.org/wiki/Make_(software)">http://en.wikipedia.org/wiki/Make_(software)</a><br>
Configure script: <a href="http://en.wikipedia.org/wiki/Configure_script">http://en.wikipedia.org/wiki/Configure_script</a><br><br>and also to check some of the Tutorials by Paolo Giannozzi:<br><br>The Quantum ESPRESSO Software Distribution: <a href="http://www.fisica.uniud.it/~giannozz/QE-Tutorial/tutorial_overview.pdf">http://www.fisica.uniud.it/~giannozz/QE-Tutorial/tutorial_overview.pdf</a><br>
Notes on parallel computing:  <a href="http://www.fisica.uniud.it/~giannozz/QE-Tutorial/tutorial_para.pdf">http://www.fisica.uniud.it/~giannozz/QE-Tutorial/tutorial_para.pdf</a><br><br>and, of course, a review article about QE:<br>
<a href="http://iopscience.iop.org/0953-8984/21/39/395502/">http://iopscience.iop.org/0953-8984/21/39/395502/</a><br><br>Best regards,<br>