Ну, есть полезная штуковина
CodeRunner. С ее помощью действительно удобно изучать разные языки программирования, не заморачиваясь полноценной средой для каждого из них, по крайней мере до тех пор, пока это не станет узким местом. А вот сами задачи лучше всего брать из каких-то курсов. Определите для себя что именно вы хотите учить, ищите курсы на всяких udemy, treehouse и тд.