Bitcoin is a virtual currency that has a value that no one can control. It is fully decentralized. You don't need to be a programmer to buy and hold it and you don't need to be a developer to know how Bitcoin works. Just go to google and search for how bitcoin works and you will find many articles that you can read. And if you are interested in knowing something deeper, you can follow the topics of
Bitcoin Technical Support. From now on, you can learn about many Bitcoin programs in a comprehensive manner.