beginner examples
These are based upon test ubuntu14.04 and Node JS v 7.9.0 but will work on mac and Windows etc. Make sure you are up to date with latest version of your OS and node. Some ethereum clients will also make you install libraries.
Taking the https://dappsforbeginners.wordpress.com examples and using the javascript web3.js library to implement.
Working on Firefox browser (issues with chrome at present)
Installed on ubuntu 14.10 using
GETH install for different computers https://github.com/ethereum/go-ethereum/wiki/Building-Ethereum AND WEB3 javascript API https://github.com/ethereum/web3.js/
Or simulate ethereum blockchain simulate blockchain via https://github.com/ethereumjs/testrpc
Solidity compiler for node js https://github.com/ethereum/solc-js
Comments in each HTML example to help explain.
Learn solidity
https://solidity.readthedocs.io/en/develop/introduction-to-smart-contracts.html
===
https://monax.io/docs/tutorials/solidity/solidity_1_the_five_types_model/