No it is not difficult!
With the Ethereum smart contracts and the Solidity development language it is not difficult to create your own coin or appliance using blockchain.
I recommend using Remix to get started fast.
To dig a bit deeper read the solidity documentation from beginning to end.
Set up a test environment or use one of the public test networks.
Step by step guide to use geth to deploy a contract to the ethereum network.
This video from one of my favourite YouTubers shows how to deploy a contract into production.