I fed it a carrot and nothing happened. I put horse armor on it and nothing works. Do I have to put a saddle on it? Do I have to tame it first?
How to have to ride a horse in minecraft?
You have to right-click to get on it's back and it will throw you off a few times but eventually you see 'love hearts' and it is tamed. You then get a saddle and shift right-click, put it on the horse and you can then ride and control it. Alternatively, if you don't have a saddle, get a lead and you can tie it to a fence post until you acquire a saddle. From memory so sorry if it's wrong but I think that's how you do it. I haven't been on Minecraft in weeks. Hope this helps.
First you must tame a horse by right clicking on it(it will throw you off a few times but keep climbing on the horse until he stops)
The you must find a saddle. Which can only be found in mineshafts and spawners
Then either right click on the horse with the saddle in your hand or climb on the horse and open your inventory and put the saddle on/in the horses invent then when the saddle is on the horse, you will be able to ride the horse!
Hope this helps!