Is there a word for artificial language except programming languages? Non-natural languages for human-to-human communication?
Yes, there is. The standard term of art is "conlang", short for "constructed language". Conlangs are further divided into numerous more specific categories like philosophical languages, artistic languages (artlangs), logical languages (loglangs), engineered languages (engelangs), auxiliary languages (auxlangs), and so forth. Where applicable, they can also be categorized by the natural language family from which they take inspiration, as in romlangs (artificial romance languages, generally the most popular of this sort), germlangs (artificial germanic languages) and slavlangs (artificial slavic languages).