First of all I admit that I do not have knowledge in regards to bitcoin network. I just want to point out some concerns regarding security.
On my knowledge, bitcoin makes our transaction secured and anonymous. We are aware that before we can make transactions we need a wallet and there are lots of sites that you can get one. Some of these sites requires registration which is totally fine for me. My concern is that, some of these sites requires me to "verify" my identity by uploading government ID's, address, pictures and any other document to personally identify me.
Do you think this requirements ruin the purpose of having "anonymous" transaction over bitcoin network?
First of all: welcome to the bitcoin communtiy
I want to help you out by pointing out a couple of things: bitcoin is pseudo-anonymous. You'll usually need a verified account to either buy BTC for FIAT, or to withdraw FIAT after you've exchanged BTC.
Also, when you use BTC, you'll usually need to provide a physical address to ship goods or services.
Secondly: i would also advice you to use a desktop wallet (see Jhanzo's post). Those wallets manage your private keys right on your computer. You don't need any verification to run a desktop wallet...