R language is the easiest one to learn, even if you don't have any programming background. Python is also easy, but I would not recommend Python, simply because its tightly coupled with OOP concept.
To get started in data science research, R is the perfect platform as its quite like a scripting language, where you don't have to know much unless web apps or mobile apps are being developed. Also, its perfect for beginners because all data science algorithms are implemented as packages, so it requires very minimal coding to get going.
If you do not want any coding at all, then explore MS Azure ML (studio ML is free from MS), Tableau (Public and students versions are free ). However, to scrape data from social media, you will have to use a paid tool or use R for free. There are various tools to scrape data from social media - import.io, web scraper etc...
You can create a developer's account on twitter, Facebook, Instagram etc, and then scrape data by using R. R can connect with these sites provided you have credentials to access them. Then R has several packages to perform sentiment analysis. There is a plethora of free examples to perform sentiment analysis in R. List of packages that are very helpful in sentiment analysis are as below (there are many more, but these are good enough) -