Ok:
So what is meant by "ligands capable of π (pi) - acceptor character in addition to σ (sigma) - bonding" ...??
It means that the ligand can accept electrons from metal. The ligand donase its electron pair to metal forming sigma bond and then accepts electrons from metal into is empty pi antibonding orbitals.
I thought That CO is a very strong field ligand that why it can make a complex with a metal (Even in zero oxidation state)
Strong/weak ligands tell you whether the metal will be in low spin or high spin state.
Every ligand can complex metal even in low oxidation state, however, the low state is unstable and if you dont have suitable ligands the metal will get oxidized. The unstability of such low oxidation number metal is from the fact that it has a lot of electrons around so that is the reason you need ligands like CO or PR
3 to stabilize the low state: because they can reduce the electron density at central atom by backbonding.
If you want to have complex in (unusualy) high ox. state, then the unstability comes from very low number of electrons around, so you need ligands with good sigma and pi donor capabilities to increase the electron density and they have to be resilient against oxidation because metals in high oxidation states are strong oxidants (Mn(VII), Cr(VI)..)
Hope I answered all your questions