I don't think you need to if you just want to use bots, you can probably hire someone to make it for you or something, not to mention there are a lot of publicly available bots out there. I don't really recommend getting into coding if you're only going into it for this, it's kind of a different struggle really and I'd say it's probably not worth it (though you can if you aim to use it to develop yourself towards there).
I never had the experience of learning how to make something with only the focus of making that, so I'm not particularly sure how hard it is (e.g. learning to code for the sake of making a bot, and not for the sake of learning how to code), but I reckon it should be possible to make a working one, but probably not the best, with the help of various tutorials and forum answers. Anything above that is up to you though since improvement would probably need a lot more knowledge.
While for many applications it makes sense to hire a programmer to create the code for you, I do not think it is a good idea to do this for the particular application the OP wants for himself, the first reason is simply that once you develop a successful trading strategy you do not want to share it with anyone as that would be the equivalent of giving away a formula that could make you money while you sleep with the bot, and the second reason is that the bot itself will trade and move your funds, so a malicious programmer could hide on the code a way for the bot to steal all your money in your account, so you could lose your money if you do this.