Sentiment Analysis invokes the study of text analysis, natural language processing, and computational linguistics to scientifically identify, extract, and study subjective information from the textual data. Sentiment analysis is one of the fastest-developing areas in computer science, making it difficult to track every advancement in the discipline. Since everyone has a different perspective on things, sentiment analysis is currently a hot topic. Every user in the modern world uses an internet platform to routinely share their thoughts, opinions, and comments. This type of data can be effectively mined using a variety of machine-learning approaches. Sentiment analysis is the technique of locating and extracting subjective information from source materials using computational linguistics, natural language processing, and text analysis. Reviews and social media are common places where sentiment analysis is used for a range of purposes, from customer service to marketing.