I was away from crypto for years and now I'm trying to get back into the game. I was really STUNNED that there is no exchange, even after many years since bitcoin started, that we can just deposit USD and start exchanging altcoins. I hope I'm wrong because this would be the single biggest hurdle for altcoins to be widely adopted by general public. There are just too many hurdles to jump over just to START trading.
Talking about Crypto-currencies for beginners, I will recommend BINNANCE. Binance is a newer exchange but one we have grown to love, it has a wide range of cryptocurrencies available to purchase and trade and has a basic and advanced view which you can switch between easily. Their fees are very reasonable and they allow you to register and trade immediately without having to verify your account. You will then be able to make withdrawals of up to 2 BTC per day, if you want to withdraw higher amounts you will then need to upload your photo ID and a selfie photo.