For someone interested in this topic, I would first recommend making sure to gain an accurate understanding of the general historical framework in which this and other modern-era European ethnic and ideological conflicts have occurred. Without that, one is likely to get lost in the flood of complicated details and confused by the various parties' contradicting attempts to present their case as favorably as possible (or worse, successfully propagandized by some of them).
The ex-Yugoslav wars were, in my view, not a unique grand event that by itself decisively shaped history, like e.g. the world wars were, but rather just another instance of wider phenomena that have manifested themselves in many other places and times. Therefore, in my opinion, an interested reader should approach this topic by first gaining general insights about the origins and development of democratic and nationalistic ideologies in Europe in recent centuries, then studying the pre-1990 historical background of the ex-Yugoslav peoples, and only then getting into the concrete details of what happened in the 1990s. In my opinion, at each step a correct grasp of generalities, even if vague, is much more valuable than knowledge of details.
I'm not familiar with the academic sources on ex-Yugoslav wars, but for a detailed factual account, the (English) Wikipedia pages are generally not bad.
There is a tendency to downvote articles and commentaries with a political subtext with a remark on how politics is the mind-killer. I completely understand that nobody wants his mind to be killed, however, I disagree on the employed methods. I don't think anybody can really afford to ignore politics. It's a fact about any group of even a handful of people. Thus instead of shunning politics I think it's better to build one's rational defenses. Understanding that politics is a problem is only the first step. If you stop there, there will always be a big part of life where you are not rational. Therefore I suggest that, as long as it doesn't get out of hands, there should always be room for political discussions if not on the main site at least in the discussion section.