There was also a strong movement away from heavy mechanics to narrative heavy games with lighter mechanics over the past decade which offered a lot more ways to introduce people to tabletop RPGs. Video games also helped. A ton of jocks and frat guys, folks who never would've played a tabletop RPG in the 80s or 90s (or not in large numbers) were won over with 4th edition last decade because it was like the video games they were playing (for better or worse, I never really took to the system).
Kickstarter catching the public's attention has also helped, with lots of indie or otherwise smaller presses being able to publish their systems.
Lots of factors involved. Stranger Things may be helping this year, but the trend in increasing popularity has been happening for several years.
Source- The lions share of my earnings come from running a company that sells accessories for D&D.
Nerd culture has spread and with it all things nerdy.
Look at the growth of GenCon for one example of how explosive this has been. https://en.wikipedia.org/wiki/Gen_Con#Timeline
Board games sales are up 28% in the US http://www.adweek.com/brand-marketing/from-monopoly-to-explo...
If anything, I'd say that Stranger things is a symptom of nerd culture. I mean, look at things like Big Bang Theory. There is no way that show would have hit mainstream without nerd culture being even remotely popular.
Here's an example of a post that explores that topic: http://butmyopinionisright.tumblr.com/post/31079561065/the-p...
Something more niche but still network TV (Community) did one a few years before that, even. That's around the same time I started noticing it popping up in more stores in suburban TX.
And its just the best known path in. Someone mentioned Java, but maybe PHP is a better example, something everyone has heard of with pop culture paths in and you can spend all your time there or dig deeper into esoteric paths.
Shameless plug: If any of you have ever wanted to try DnD but didn't know how to get started, or if you've played before and want to start again, try playing my fun-optimized rule set, _DnD: TL;DR_ - https://github.com/Miserlou/dnd-tldr