In some cases, Ungroup and Break Apart appear to do exactly the same thing. But not in all cases. Since I didn't see exactly what was happening on your canvas, I can only guess. So I'll just explain in general. I don't know of any tutorials about this.
A group is a collection of objects. They can be any kind of objects -- paths, shapes, other groups, clones, text, etc. It makes all the objects in the group act like one object. So Ungroup makes them individual objects, as before. They go back to being clones or text or shapes or paths, or whatever the were. Hhm....well they never stopped being those things before. They were just in a group, so they could only act like a group - a single object.
(Note that it is possible to have a group of one. But most of the time, it's either because of a newbie mistake, or a file conversion. Inkscape handles some file conversions by putting everything in a group, so often there will be groups of 1. And there are....well I guess I only know of one legitimate reason to make a group of 1, but there could be some I've never heard of. Also, note that groups can be nested -- group of groups of groups, etc.)
Just like Ungroup is the opposite of Group, Break Apart is the opposite of Combine. When 2 or more single paths are Combined, it creates a compound path. So it's analogous to a group, but a compound path can only have paths in it.
In your case, I would guess you had a group of one compound path. But that's just a guess.