For cement, sand and aggregates - estimate it from Mix design sheet quantity and the concrete quantity required
example say you need to cast a slab
quantity of slab = 100 cum (you need to calculate it by referring architectural and structural drawings)
Grade of concrete is specified as M25
Get the approved concrete mix design for M25 from your company, if not available you can get it done from third party testing laboratories, if you dont know how to do it.
Mix design sheet states all ingredients quantity put into 1 cum of concrete
say it states;
Cement - 300 Kg
Water - 150 Kg
Sand - 950 Kg
20mm aggregates - 800 kg
10mm Aggregates - 400 Kg
Now by referring mix design sheet, you can calculate required quantity of material by multiplying it with total volume of concrete required.
I will just show you how you calculate cement
300 Kg/cum x 100 cum = 30000 Kg = 30 MT
Like this you can calculate all materials.
For steel calculation
First you need to have Architectural and Structural drawing with you, verify all components are of same size in both drawing, if not raise a clarification sort to Architect and Structural Consultant.
If drawings are OK then
Start making BBS (Bar bending schedule) for each element like footings, columns, slabs and beams.
Then at the end of each BBS sheet make total of steel weights dia wise.
This will give required steel Quantity for each item you are going to execute in x amount of days.
According to quantities you got, do purchase material.
Dont forget to add the wastage of material which can happen at site during handling (it varies depending on drawings and control conditions at your project)