Sentiment analysis or opinion mining classifies the human's opinion or reviews into the positive, negative and neutral class which are written in form of text about some topic. Social networking sites such as Twitter, Facebook etc are rich in comments, customer reviews, opinion and sentiments. This paper describes the study of different sentiment analysis methods on different web resources such as review sites, blogs, discussion forums and news. It also gives overview of tools and application area of sentiment analysis.