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 Zero to Hero tutorial where you implement an Oracle and a simple Wager smart contract.
Create your own ERC-20 token smart contract
How to write cross contract code