Try some free online courses first and see which peaks your interest more. Don't worry about what career quizzes say, or things of that nature, find something that speaks to you and that you find enjoyable.
Programming itself can be looked at as an art. People will write programs in a myriad of different ways, and some are more 'aesthetic' than others. Sometimes people come up with some really creative solutions to solve problems.
However, programming is still a very logical process. Computers will only perform the instructions they are given, so attention to the detail of the logical outcomes of a given code is important. I don't want to speak much towards Psych, because I have little experience with it, but I would imagine there is more interpretation involved when working with patients.