# Simple Contracts
In this section we will look at several simple contracts to introduce the basic syntax and features of Solidity++. It's fine if you don't understand something the first time you see it, as you read more examples you'll begin to pick things up.
Hello World
Simple contract demonstrating message listeners, logging using events, and sending funds.Data Storage
Introduces state variables, getter functions, and message passing between contracts.Batch Transfer
Demonstrates basic control flow, local variables, and parsing data arguments.Guess The Secret
Our first use of mappings, abi functions, and hashing.Quota Bank
Shows how to call the built-in smart contract to obtain quota for given address.Casino Game
Introduces random number generation, structs, tokenID, and important modifiers (memory
,public
,pure
).