Z SoloLearn masz aplikacje do pisania kodu z każdego miejsca, w wielu językach (są chyba wszystkie te popularne, typu c++, c#, java, php, python itd)
Wada jest taka, że (a przynajmniej tak było jak używałem) w przypadku "normalnych" języków, jest problem z wpisywaniem wejścia, musisz robić to przez definiowanie wyjść. Nie musisz tego robić jeśli piszesz na przykład skrypt w JS, bo musisz podpiąć go pod stronę html, gdzie możesz powstawiać inputy.
+potrzebujesz internetu do kompilowania programu