Are you aware of the legality of Bitcoin in your country? If it is totally legal, then find an exchange that operates in your country, register an account, deposit your funds and look for a buyer, this can be P2P or you can create a buy order.
Note that there are different types of exchanges for different people, depending on the amount of personal information you are willing to show. I like privacy and freedom, so I go for exchanges that do not ask for KYC and decentralized ones, Check
https://kycnot.me/It is fine to be a small investor. If you buy consistently when you can with little amounts, you assets will grow. Make sure you are storing them safely in a non custodian wallet.
Though you may be partially correct mate, but a country where it's government choose not to accept Bitcoin or crypto as a legal tender doesn't stop it's citizens from purchasing Bitcoin. You can buy using p2p so long there are trades open for your local area and trades who will sell, then you can deposit the funds through the provided bank account and receive Bitcoin in return. Though most exchanges now who allows you to trade without the p2p are that much as they are gradually turning into centralized. Just be careful when doing your trade and avoid discussion about things outside trading with those trades as some might get scam.