While they sound like opposites, both words mean the same thing: easily set on fire.
Here's why the confusion:
* Inflammable is the older word.
* Flammable is a newer word created to avoid the confusion caused by "inflammable" sounding like it means "not flammable".
So, while both are correct, "flammable" is the preferred word today to avoid misunderstanding.