The Internet Slang - Internet Dictionary is a site that has a list of slang terms, acronyms and abbreviations used on websites, Twitter, blogs, SMS and more.
The words are sorted alphabetically, and they post the newest additions on the front page. There are over 7900 acronyms listed so far. You can also suggest missing terms for them to include.
Slang that is offensive may have been substituted with asterisks or similar words.
This is a great site for students and teachers to learn the terms commonly used online.