question is the fee that i will pay to change Real $ to wallet, this way has a lot of scenario and fee
Well, this depends on the exchange you are going to use to do it. Each exchange has their own fee structure depending on which type of fiat you are using and how you are depositing it to your account.
Since you mentioned USD and Binance, let's take a look at their fee structure here:
https://www.binance.us/en/fee/schedule (note the "Trading Fee" and "Deposit & Withdrawal Fees" tabs at the top)
If you do an ACH transfer, you can deposit USD for free. If you do a wire transfer, you will be charged a flat fee of $15. If you buy with a debit card, you will be charged 4.5% of your deposit. The base trading fee on Binance is 0.1% for both maker and taker orders, and then the withdrawal fee for bitcoin is 0.0005 BTC. So if you transferred $5,000 via ACH and bought bitcoin at $40,000, you would be charged a 0.1% fee meaning you would end up with 0.124875 bitcoin. You would then be charged the withdrawal fee to move the bitcoin to your own wallet, so would end up with 0.124375 BTC.