We all have to start somewhere. I got hit with nonparametric statistics in grad school, so I know how you feel. Operations research masters candidates were required to take a core set of stat courses at my school, but none of us were stat majors and I for one had no statistics background prior to grad school; I actually had to take some entry-level stat courses to get up to speed or risk failing out. Of course, most courses teach statistics as if every data set you will ever encounter will be homoskedastic and normal or near-normal. I am sure that statistics majors get a thorough education in nonparametric statistics, but for the rest of us the response tended to be find a statistician. Of course, when my graduate research required analytics, I was effectively the team statistician so I had to get a crash course on rank sums tests; the project was primarily an engineering/animal science project, but as I was the junior engineer working on an OR degree, all analysis fell to me.
Anyway, you are not running the Wilcoxon Rank Sums test, but instead the Kruskal-Wallis test. The Wilcoxon test is only performed if you have two treatment levels. The Kruskal-Wallis test detected a very significant difference (p < 0.0001), so you need to run pairwise tests if you wish to determine where the differences exist. Please refer to the thread linked in my previous response. You may also want to read up on these tests so that you have a better understanding of how they work.