i was reading through this website and i came across an important aspect of that might not be known to some jr members like me so i decide to share
How do you create a private key?
https://learnmeabitcoin.com/technical/keys/private-key/this website explains how you can create your own private key by your self just by computing 256 random numbers.
it also explains how the private key are used in calculating the public key from the private key and also the digital signature.