I have discovered DataCamp a MOOC that helps you learn online different data science languages such as R and Python. You can find some good courses in
-Python https://www.datacamp.com/courses/intro-to-python-for-data-science
-R https://www.datacamp.com/onboarding/learn?from=home&technology=r
They also provide you with great online IDE environment which is interactive almost like a real IDE. I very much enjoy this but I'm also committed to test the code I'm using during the course within a real IDE such as PyCharm