For beginners to learn Solidity https://cryptozombies.io/
Setting up Truffle Framework, Setting up ETH Web3 API monitoring https://www.moesif.com/blog/blockchain/ethereum/Tutorial-for-building-Ethereum-Dapp-with-Integrated-Error-Monitoring/ Source code: https://github.com/Moesif/moesif-ethereum-js-example
Ethereum dapp workshop (using Truffle): https://github.com/CryptoSoc/truffle-workshop
Deploying a smart contract (with Metamask) https://karl.tech/learning-solidity-part-1-deploy-a-contract/
Build on testnet https://medium.com/nerd-for-tech/deploy-your-smart-contracts-to-a-public-testnet-7f9aef3f6039