Where are some of the best places to learn about Smart Contracts?

Or are there any communities you would recommend I should join to learn more about Smart Contracts or innovations in Smart Contracts on Ethereum/EVM?
submitted by /u/Substantial-Chance34
[link] [comments]