I am new to crypto and I want to learn how to trade but I do not know where to start. Please give me some advice on what are the best exchanges where I could learn how to trade. Your advices will be highly appreciated.

No where you can learn how to trade because no one in his field can guide you accurately because everyone have Thier own strategy of trading .
Here my suggestion for you is that to make your cryptourrency account at yobit.net and cryptopia exchange ( I am referring to these exchange because you don't need to have provide your KYC details ) and then deposit 50-100$ amount of bitcoin and then start trading with small small altcoins in small amounts , in that time interval you will make profit and also losses those profit will teach you that how did you made profit and losses will teach you that what mistake you did and that all over give you full experience that how to handle your trade work perfectly in the future so that you can become a perfect trader .
Here a another suggestion for you is that if you become fully knowledgeful person in the cryptocurrency then you should start trading at better exchange like binance , kucoin , bitrex , poloniex like big we exchange .