There is no difference in modern English usage. The pronunciation is very similar. Words ending in '-ible' are generally older words. Words ending in '-able' may be newer. Unfortunately, that does not mean that both spellings are correct when it comes to individual words and there are no tricks to help students learn which is correct. If you're not sure, you'll have to check a dictionary.