From this article you will get to know basics of blockchain technology and how to create an application that is decentralized application using blockchain technology. My article is published on Medium. Follow the link to go to the article https://medium.com/@prince_sinha/blockchain-and-how-to-build-a-decentralized-application-321a300b7409
The facts of the article is about creation of decentralized application using a testnet that is Ganache. I have described how to write and execute smart contracts. Also you will find the links for many useful platforms which is helpful in development of decentralized application.