I've historically been a bad communicator not just in relationships but life in general but I would like to fix this. Tonight I tried to communicate to my partner of 5 years about something that made me upset and it did not go well. I guess I'm just wondering how to address his response or if there was something else that I could have done better?
The situation was that we were participating in a hobby together, one which I am fairly new to and he has been doing for a while. He saw that I wasn't doing something right so came to give me feedback (which I appreciate). His way of giving feedback was to tell me that I was doing it wrong and then nothing else. When I asked him how to do it right then, he explained and I acknowled and said "OK!" Then he explained it again. And again in a different way. This was all before I got a chance to even try again after the previous comment so I got a bit annoyed at the overexplaining, especially when his first suggestion was pretty clear and straightforward already. I said "ok, I get it" because I was annoyed and then he must have taken that personally because he kind of just waved me away and went back to what he was doing.
After, I went back to him to say sorry for snapping at him and I explained that instead of telling me what I did wrong, he could just say what I should be doing instead. Also he didn't need to say the same thing over and over again to me especially as I hadn't even had a chance to take on his feedback. He said "Don't worry, because I'm not going to help you with this ever again". I thought that was a bit drastic and told him so, later when we got home. He still was annoyed and basically said that he heard me, but as he didn't know how to help me 'properly' then the solution was just not to help me out anymore.
I kept trying to explain that I still appreciate the tips he gives me as he clearly knows a lot but would just like him to give constructive criticism and when I communicate that I understand his instructions, to lay off on continuing to explain simple things but he kept going with "This conversation is over and I'm not helping you again".
I'm just in the bedroom hiding now (my communication issues lol) and I don't really know how to proceed. Do I try to keep talking to him about this? Did I expect too much?
TL;DR: While doing something together, I (31f) requested that my bf (36m) give constructive feedback instead of pointing out all the things I did wrong. I also said he didn't need to repeat simple things to me (multiple times in a row) and he instead decided that he wouldn't try to help me anymore because of this. How do I speak to him about this and did I go about talking to him the wrong way?
EDIT: I'm a 31f and wrote the wrong gender in my title but I can't change it.