If you have already BITCOIN and want to change to any altcoin there are lots of exchanges, centralized and decentralized, like Binance, Bittrex, Cryptopia, Kucoin, HITBTC etc....
if you have FIAT ($, EUR) and want to buy altcoins you have to choose and exchange like Kraken or Bitfinex that allows fiat deposit and change.