Although our software knowledge is high, when we do not think about the structure of Bitcoin, can our software knowledge pave the way for these thoughts, is it enough to just work on software? To be able to create something.
I also thank you for your help
No, if you don't have knowledge about bitcoin on how it works do you think you can make a software for Bitcoin?
For me, no you will need to learn first on how it actually works before you develop software for Bitcoin. Even you have lots of knowledge of any programming languages without knowledge on Bitcoin you can't make any software that will work on Bitcoin.
If you want to learn about crypto start on Bitcoin.
Here's some source below that I think will help you to start learning related to Bitcoin development.
-
Bitcoin Explained Guide-
MAstering BitcoinThis one below must be read from the start to the end which is a big source of learning for developing bitcoin.
-
Awesome Bitcoin Blockchain-
Bitcoin reading listsyes, that's true. how can you be a btc software dev if you don't have the knowledge of the topic itself? so those links are really worth to read and understand if the OP wants to pursue this route. you can't be a dev overnight, it will take time and many trials to achieve your goal. but reading is a good start. and then you can start coding and test it many times. youre looking at long hours of work here.