We have to learn ERP because in future if we get to develop an ERP module or work on it, then we must understand the business needs that it is trying to fulfill. When we clearly understand the functioning of a department in an enterprise, then we will be able to develop a module to automate it. We also need to understand the interaction between modules.