turned his butt to you.... He likes to lift his back foot a bit and show you that he is going to kick.
And some day, he is going to. I am not saying this to be rude, but you do not know what you are doing. That is a recipe for your horse to take advantage of you. It only takes a split second for the horse to decide to kick. And possibly put you in the emergency room .... or even kill you (very easy to puncture a lung with a rib and be life-threatening).
I tried using the whip and (not hard) hitting his back end and still would not move.
How do you feel when a fly keeps buzzing by your ear? Really annoyed, right? You'd love to squash the fly that keeps pestering you, right?
You are pestering you horse in the same way by tapping
him with the whip. He's going to get annoyed with you (or already has) and is may eventually attack you in order to get you to stop annoying him.
The past two days now I have gone to see him and he looks at me and walks away and will not let me anywhere near him, has absolutely no interest in me. I feel like he hates me now for wanting to do some work with him and I just don't know what to do anymore.
He doesn't hate you. Horses aren't humans and they don't think like humans.
But your horse has ZERO respect for you. Try to think of a herd of wild horses. There's always a head stallion who is in charge, right? Everyone else in the herd listens to that head stallion. If they don't, and get out line, what will that lead stallion do? First, he'll pin his ears as a warning. If the deviant horse does not reply, the stallion will swiftly kick or bite the horse as punishment.
That horse has respect for the lead stallion and does what he says. Right now, YOUR horse is the lead stallion between you and him. He is calling the shots ... not you. It needs to be the other way around.
I am not experience at training horses but I think I am doing pretty good with him, I just have no clue where to start now or what to do next.
Again, I do not mean to be rude, but I say this for your SAFETY. You are not
doing good with this horse. He is not dangerous at the moment, but the things you say he has been doing can very quickly switch to dangerous in the blink of an eye. Remember: You have made him the lead stallion. He will not think twice about biting, kicking, or chasing you if you don't do what he wants. He's only 3. If you teach these bad habits to him now, he's going to have a hard life being a dangerous horse.
You need someone experienced to train this horse for you, so that he realizes the humans are the one in charge. Or you need to sell him to someone that is experienced enough to handle him while he can be fixed.