I've got a section of my basement that I want to turn into a workshop, but one of the many things to improve is the floor. I want a smooth level floor for this section of the basement (I might eventually take lessons learned and do the rest of the basement, but I don't want to make this project bigger than it already is).
the current floor is very rough, and seems to have been made a few different concrete slabs that are now uneven, damaged, cracked.
Is there any hope of repairing this? breaking or grinding down high spots, filling in the damage with a repair filler, and then pouring a thinner layer on top to level it out?
Or is this a case where I just need to sledgehammer the whole area and pour something from scratch? If so, what are some concerns and gotchas that I might need to worry about with a basement floor like this?
Any advice would be much appreciated for what approach is going to be the most DIY friendly. My concrete working skills are pre-amateur, so even tips on tools and supplies would be valuable.


