Bitcoin in El Salvador

El Salvador has made Bitcoin, a cryptocurrency, legal tender. This means it can be used to buy things in the same way as dollars. But what are cryptocurrencies? What difference will this make? And is this is good or bad thing for the future of money?