My advice.
Set up an account at a LICENSED exchange in your country. Never ever work with an unlicensed business.
Next deposit from a bank account to your exchange account. They will need your identity. This process will take a week or so. Be patient.
While you wait install a full bitcoin wallet like "Bitcoin Core". It will take days to sync. Be patient.
Now you are set to buy crypto. I highly recommend that you
avoid alt-coins! Almost all of them are scams and you will not know the difference until you are completely familiar with bitcoin. So when you understand rainbow tables, the nonce, SHA-256, etc. Then you can entertain the extreme risk of buying alt-coins.
Lastly. Don't sell your coins, spend them. You will get the full value of your coin this way. Trading them back and forth for fiat currency will just make your exchange rich at your expense. Spending coins also helps push the bitcoin economy.
Cheers
EDIT:
Here is an example of how you save buying. Say you did well and found your portfolio was "bitcoin heavy". You just have too much in bitcoin compared with other less risky investments. The solution is to diversify, so you decide to get some gold. You could pay a fee to turn your bitcoin into dollars. Then have the seller pay a fee to use a credit card for the transaction. But why? I would just go to a seller who takes bitcoin and expect to pay less than everyone else. Why do I pay less? Bitcoin costs them nothing to use and so I want the 3% they would have paid for a credit card transaction. Look at the link below and notice that if you pay with bitcoin you will pay about $400 less. That is all profit and so is the money you would have paid in exchange fees.
https://www.amagimetals.com/gold/bars/10-oz-pamp-suisse-gold-bar-999-fine-gold.html