The Unified Theory of Acceptance and Use of Technology is one of the dominant models used to explain why users accept and eventually use (or not) a given technology. I am not sure if anyone has applied to study the acceptance and adoption of programming languages in either voluntary (hobby) or mandatory (work) environments. Perhaps it is applicable in those domains as well. There are some newer extensions for the social media age discussed in the article that may be more relevant to the adoption of languages or the emergence of fads in this space.
https://en.wikipedia.org/wiki/Unified_theory_of_acceptance_and_use_of_technology?wprov=sfla1
submitted by /u/ReplacementSlight413
[link] [comments]