Hey! I've been working on an Ethereum project for the past 8 months, having previously been a "regular" web developer. There is a lot of hype (around the crypto-side of things) and unnecessary complexity (in how concepts are communicated) that makes it quite a difficult space to get into without direct contact to other developers.
So, I've been working on a series of blog posts aimed at helping web developers get started with Ethereum and the latest issue is all about smart contracts - hopefully it is useful!