https://medium.com/@chim/ethereum-how-to-setup-a-local-test-node-with-initial-ether-balance-using-geth-974511ce712

Getting started with Ethereum by setting up a test node locally using a Genesis Block. Basics that you should not skip as a developer.