I also wanna say that the Steam version packages a full tutorial which will get you off the ground and also cleaned up a lot of the old game logic that was inconsistent and confusing (like how some rooms were “rooms” and others were “zones” and still others were “places”), and now I’d say that getting a base up and running is pretty intuitive since most things work just about the way you’d expect them to and it’s only “hard” if you intentionally make it that way by embarking on a dangerous biome or doing a challenge run.
You’ll still die a lot though, 'cuz that’s the fun part.
Dwarf Fortress started adding multithreading last year along with an engine update. This is in large part to Tarn hiring outside help to work on the Steam release, and the game has never been better.