Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

there's also a chat at

however for some reasons it is only the russian channel that is super alive. I guess it is because folks meet quite often and know each other personally.

Good luck to non-devs mastering gamedev. Fresh view on the industry is always a healthy thing.