Hello Rosy,
the Identity Management guides should show whether ABAP or Java is needed.
For example, based on this help.sap.com link it seems Java will be needed.
About the NetWeaver components: the NetWeaver Master- and Installation guides should help which components will be needed.
For example, the "Presentation" packages should be only related for frontend access (e.g. SAPGUI, SAPPDFPrint, etc.). It doesn't look like they will be needed during the NetWeaver installation process (of course, e.g. SAPGUI will be needed later to actually access the R/3 system).
Best regards,
Laszlo