Thanks for the help. Your reply need some merits but unfortunately I don't have any at the moment. Once I have I will share on that post. I have 2 more questions.
1. So private key is made from the password which I choose while creating the wallet? Is there any way I can see whats my private key?
2. There are so many addresses in our wallets, are they all public addresses ?
Don't worry about merit! I am happy to help.
1. Unfortunately I don't use electrum, so I don't really know what password you are referring to. Normally, most modern wallets support BIP-39 which is an improvement that allows you to memorize and back-up (always offline) 12 - 24 english words from a list of 2048 words. Those 12 - 24 words can help you recover your private key. Please check here:
https://learnmeabitcoin.com/technical/mnemonic. Some applications also allow you to use a password, but this not related to bitcoin protocol. It is application specific as an extra measure of safety. If you forget your password, you don't have to worry as you can enter your 12-24 words to another software and have access to all of your funds. If you lose and forget your 12-24 words, you lose everything.
2. What do you mean public addresses? They can be shared without risk, if this is your question.
Extra note: Since I understand that this is your first contact with Bitcoin, make sure to be ultra safe when backing up your wallet. Don't share anything with anyone unless you are absolutely sure.