The invention relates to a concrete and a preparation technology thereof. The concrete comprises water, cement, fly ash, mineral powder, straw powder, machine-made sands, natural sands, broken stones,modified recycled aggregates and an additive. An aggregate modification process comprises the following steps: S1, the recycled aggregates are infiltrated with 1-3% acetic acid for 1-2 h to obtain afirst product; and S2, the first product is washed with water, then is added to a slurry prepared from water, calcium sulphoaluminate, cement, fly ash and straw powder, and is wrapped to form a secondproduct with a thickness of 1-2 mm, and the second product is coagulated to obtain the modified recycled aggregates. The preparation technology of the concrete comprises the following steps: 1, adding the cement, fly ash, mineral powder and straw powder to water, and performing uniform stirring to obtain a first mixture; and 2, adding the machine-made sands, natural sands, broken stones, modifiedrecycled aggregates, the additive and the remaining water to the first mixture, and performing uniform stirring to obtain the concrete. The recycled aggregates are used after being modified, so the problem of increase in the dry shrinkage rate and the creep property of the concrete, caused by the self characteristics of the recycled aggregates, is improved.