Here are several tutorials which will help you learn how to build, test and deploy smart contracts.
The first thing we all do: hello world
A simple multiplayer interactive game
Create your own ERC-20 token smart contract
How to write cross contract code
How to run your own TestNet
A Zero to Hero tutorial where you implement an Oracle and a simple Wager smart contract.