Вопрос не совсем корректный. Ведь ответ "всему" Вас, наверное, не устроит. Но есть разные люди. Одни легко учатся сами (не важно, он-лайн или по книгам), другим непременно нужно живое непосредственное общение. Одни науки/искусства можно выучить самому, а другие нет- нужен живой учитель рядом.
На своем опыте понял, что начальную стадию (базовый уровень) можно освоить самому практически в любом деле, в любой науке. Но здесь нужен опыт учебы, умение правильно учиться. Это вырабатывается не сразу и не у всех. А дальше, на следующем уровне, нужно живое общение.
Нет, все зависит от человека. Если есть желание научится - то онлайн курсы дают результат. Если при записи на онлайн курс есть иллюзия, что "разжуют и готовые навыки и знания в голову вложат" - тогда результата не будет