Nice to see new people coming into the community, firstly welcome.
Altcoins are basically new technologies in the same vein as Bitcoin so basically competitive currencies in similar technological value, many have different features and have advantages and disadvantages to Bitcoin.
You can check ratings here:
https://www.coingecko.com/enYou can trade alternative currencies here:
https://bittrex.com or
https://poloniex.com