If you have Steam, I’d recommend using Big Picture to configure your controller (has some cool additional features, i.e. [Guide] Autocasting for 🎮 controller in Big Picture and Grim Internals) If not then you just configure it in-game I think.
Controller friendly build or not is actually a personal thing and also how you set it up although there are some build on the forum with controller friendly in the title, you can search for that.
But other than that I’d just start playing and figuring it out on your own.