Just about anything can be done DIY, and I would say anyone with time, determination and some mechanical aptitude would be able to learn how to fix that. Would fixing that car be an economical use of time and money? 100% Absolutely not. That car has suffered horrendous damage and is well into complete loss territory.
That said, if I owned that car, and I happened to want to spend my free time (potentially hundreds of hours for a full diy of this rebuild) learning how to fix collision damage, here’s what I would do. First thing would be to check if the front frame rails that are bent are able to be unbolted for easier replacement further back behind where the damage stops. If the front frame rails cannot be unbolted from the rest of the frame, it will likely require removal of the engine and transmission and have the bent pieces cut out, and replaced with donor frame rails welded in by a frame shop. This would already immensely complicate the rebuild, and cost quite a lot. If it were me, I would prefer to tackle this project with an entire donor car of the exact same year, colour, transmission type, and trim level as yours, one in overall excellent shape that had their engine or transmission die, or was in a mild rear end accident so that everything in the front is still solid. This will likely be cheaper than buying individual parts because of the volume of different parts that will or might be needed, and it will also assist as a reference of what an undamaged vehicle is supposed to look like, as well as can provide measurements to compare the fit for things that need to be aligned. Provided a car like that is available, next step would be to have the alignment checked and likely end up swapping the entire front suspension, steering etc from the donor to fix alignment issues. Then it’s on to swapping over the front radiator supports, radiator, condenser, washer fluid reservoir, headlights, hood, fenders, bumper and anything and everything else that needs to be replaced. Keep in mind almost everything will be hard to take apart, and almost everything won’t want to go back together, and there will be many hours spent on adjusting things to fit. It might take a week to get the hood to latch properly.
All in all, if you enjoy a project, do it for the learning and enjoyment of the rebuild process, not as an economical way to save money on a vehicle. This kind of rebuild could take an amateur literally many hundreds of hours, and cost several times what the vehicle would be worth after being perfectly rebuilt on top of the time spent.
If you scrap the car, put it up on Facebook marketplace and Craigslist as a parts vehicle or mechanic special for $1000 or something, if no bites, lower by $100 until it sells. And see what the local scrapyards would give you so you know where your bottom is