What is the difference between Bitcoin and Altcoins?

Bitcoin is the first cryptocurrency ever created and then later on other coins are created base on the technology use by bitcoin which is blockchain technology. The other coins are called alternative currencies/alternative coins or in short altcoins and each altcoins has its own characteristics for different purposes. If you want to have a more comprehensive information about bitcoin then go to Bitcoin Wiki.
https://en.bitcoin.it/wiki/Main_Page