Often the existing source codes and solvers are not enough for specific applications, and it becomes necessary to modify source code files in such a way so as to suit the needs of the user. Unfortunately, there is very little reading material available online (that I know of) which can help me with this. I want to learn how to write codes for my very own solver and use them within the framework of OpenFOAM.