I think for the beginners, try not to buy bitcoin first, instead try to earn it. Join signature campaigns, it pays decently.
If you buy coins at first and you trade them and lose them your outlook in the crypto currency will be negative.
I hope your friend teach you how to have bitcoin even without buying, just like my friend and I did.