hello guys!
I remember my first months in crypto, when I tried to understand what should I do and how to enter quickly and cheaper in crypto, avoiding 8-10% fees for converting USD or EUR into BTC, ETH or other crypto. My first contact with Bitcoin was into a Shopping Mall, at a crypto ATM:

This is the very ATM where I spent my first 500 EUR to buy Bitcoin in November 2018. What a memory! After one week, the price dropped with 10% :).
I have created an account in Binance and sent my BTC bought right into it. After more than 30 minutes, my BTC has arrived.
That was my first purchase.

Nowadays, at least in my part of the world, we have a lot of options to change FIAT to crypto, but after some research, my bet is on this:
My strategiy: look first for the exchange fees - for example - the place where you see how much does it costs you to withdraw a certain coin from an exchange:
https://crypto.com/exchange/document/fees-limits

as you can see, there are some coins you can use with very low withdrawal fees.
The second step to make before taking action is to see the liquidity and the spread between offer and demand. It doesn't help if a coin is very low in transfer and withdraw fees, but the liquidity and/or the spread is not good.
take BANANO for example, a fork from NANO - with zero transfer fees, almost instant speed, but with low liquidity and big spread between ask and sell.

it's not the happiest example right now, but I am not so far from my point: the spread is, despite this huge grow in volumes now (usually they are below 10 k $/day), the spread is still quite big for what we need: more than 3% on the most liquid exchange and more than 27% on Txbit.
After you fond what is the best coin from where you want to withdraw your money, you need to assure it is in the portfolio of your destination.
Yes, you have to look in the both places, where do you want to send from and where do you want to receive, to spot the coin you want to use for transfer. I will tell you what I use:
BUSD (it is indicated to use a stable coin for not losing value in $, excepting when you are sure the market is going up) - the Binance's stable coin. Easy to transfer, but not so popular right now.
USDT - on TRC20 network - not any exchange has it! You could make a transfer in this way from Binance to Kucoin, for a working example, but you cannot use it from Coinbase or Crypto.com (they work only on ERC20 network (right now)- much expensive)
Stellar (XLM) - very popular on many exchanges. Careful on liquidity, could be places where Stellar is not so traded.
Here is the list where Stellar could be found:
https://www.coingecko.com/en/coins/stellar#markets
NANO (NANO) - increasing in popularity. Careful on liquidity, could be places where NANO is not so traded.
You can check where NANO is present here:
https://www.coingecko.com/en/coins/nano#markets
Bitcoin Cash (BCH) - the same with the previous two:
https://www.coingecko.com/en/coins/bitcoin-cash#markets
Litecoin (LTC) - probably the most know coin from the above, with still low fees comparing with others (0.001 LTC = 2 $).
The gate from FIAT to crypto

We want to jump into the Crypto World, but how is better?
Well - there is a quote, good also in Crypto:
When you want something to be done quick, cheap and qualitative, you should know that:
-
what is quick and cheap is not qualitative
-
what is quick and qualitative is not cheap
-
what is cheap and qualitative is not quick
Well, we can replace "qualitative" with fast and secure. But there is a solution, but we should add another criteria: the simplicity.
And the quote should become:
What is quick, cheap and qualitative is not so simple.
But we can get used to it. Just follow my steps (there are mine, I cannot say are the best, but for my are easy and certainly cheap and quick enough).
Those are the steps in case you need to send your money to a secondary exchange, like Kucoin, Okex, HitBTC, Bitmax, whatever
You have the option (I hope still exists) on Binance to buy with the Debit Card - for around 2% fee.
For the rest, this is my method:
Step 1 - after you created a Revolut account - top it up with money from an ordinary Card in your domestic coin
Step 2 - create (if you don't have already) a Crypto.com account. This is not a referral post, but if you still don't have an account yet, you can make it from here
Step 3 - exchange the money from Revolut to EUR or USD, depending where are you from and what Crypto.com allows you to have in their wallet. Try to avoid weekends, non working days or nights when the exchange rate is not so good like in a working day.
Step 4 - send the money to your crypto.com account. Because both Revolut and Crypto.com are now in Lithuania, the transaction will be solved in minutes.

As you can see: zero fees to bank transfer.
Step 5 - buy crypto for transferring to your desired exchange. Remember the first steps where you check what coin is available in your destination. I will choose now Stellar (XLM):

After pressing "Fiat Wallet", we will see the option to "Buy Crypto":

Well, you are a big guy now (if not, send me a message and I'll guide you). When you want to transfer your XLM, be careful to the MEMO note as well with the adress. The simplest way is to scan the qr codes and check them to be sure.
That's all folks. I hope this article was useful, especially for the newest ones!
Cheers!