Yes, P2P is the best method, but nowadays, very trusted P2P platforms like Paxful are asking for KYC to filter out scams and provide better service.
Lastly, a tip: if you successfully buy any cryptocurrency, try to convert it to XMR (Monero) and then swap it for whatever crypto you want to...