Ethereum hosts a very good wiki on their github, where you can find a lot of information on anything related to Ethereum. The overall content is extremely good, but can seem daunting for beginners.
The Ethereum forums are also a very good place to find information, or post a question if you require help.
Distributed apps (Dapps) for Beginners
This page contains the temporary home of learning materials relating to development on Ethereum. Later this will be moved into EthAcademy.
Smart Contracts Programming
This page is very good to get started with Solidity, and contains an introduction, how to install, as well as some simple tutorial examples that get you started.
This is a series of Tutorials on Smart Contract Writing made by Eris. These tutorials are meant to be a natural follow-on after readers have have some familiarity with the programming language.
Ethereum Wallet in practice
This three-part blog by Ethereum lead designer is a good place to get started with how to use and create applications for the Ethereum wallet.
Here you can find a 3-part playlist made by Ethereum.
Episode 1: Introduction and ecosystem
Episode 2: Installing the Go Ethereum client
Episode 3: Writing a meta-coin smart contract