I'm the opposite, I love programming, but dislike languages. I can recall in junior high wondering why these certain rules existed. "This is simply more verbose and doesn't disambiguate anything as far as I can tell." The problem I encountered with natural languages is I rarely could get an answer as to why we have a form for this word. Whereas with programming, I can usually get an answer for almost any question I have about a language.