Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Nah I feel like you can learn the basics in about a weekend if you have the time :)