Photo by opensourceway
Twitter is a social network where all communication takes place in 140 character bursts. People have lots to say, so they invent new words that say a lot in few letters. But if you want a head start at what some of the existing invented lingo means, then you can read http://www.webopedia.com/quick_ref/Twitter_Dictionary_Guide.asp
I wrote such a pithy title that I asked for it to be retweeted please, once I post it to twitter. It is a personal note that typing quickly leads to mistakes that you might want to delete. It is not always because the writer is drunk. I explain that you may be addicted to twitter if this describes you.
The # before explain is a hashtag. I invented this one, but it is commonly invented. You can see trends with hashtag usage using http://hashtags.org/. For hashtags that catch on, you can read a definition at http://wthashtag.com/Main_Page. Hashtags are used to mark a tweet as part of a larger discussion.