Should I learn SAP EPM or SAP BPC ?
Its the same. EPM stands for Enterprise Performance Management. BPC stands for Business Panning and Consolidation. SAP EPM 10  is the new name given by SAP for their latest version of the SAP BPC 10, however the version number (10) remains the same. SAP BPC is no more a standalone application and its one of the prime application of EPM suite, which also contains other applications like SAP Strategy Management, SAP Spend Performance Management, SAP Supply Chain Performance Management, etc. However the functionality of the SAP BPC is same.

Note: SAP BPC is referred as SAP Business Objects Planning and Consolidation or SAP BoPC (Business Objects Panning and Consolidation), after the acquisition of Business Objects by SAP. 

Note 2: EPM is similar to management disciplines such as CPM (Corporate Performance Management), BPM (Business Performance Management), FPM (Finance Performance Management) 

Our SAP BPC 10 Training DVD contains complete materials (video tutorials, step by step guides, certification materials, projects and much more) to get trained on SAP EPM 10.