Если вы видите это сообщение, значит, произошла проблема с загрузкой файлов в стилей (CSS) нашего сайта. Попробуйте сбросить кэш браузера (Ctrl+F5).
Если это не поможет, а вы находитесь в регионе, где возможны ограничения интернет-трафика с российских серверов - воспользуйтесь VPN.
Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
1

Почему так мало интерактивных учебников по программированию?

vladis222 [9.4K] 5 лет назад 

Хотелось бы найти учебник по программированию JavaScript, PHP, чтобы теория была рядом с практикой. Но во многих учебниках теория подаётся всухомятку

1

Потому что по большей части это уже закрепившийся формат обучения. Есть различные сайты, которые готовы обучить программированию за деньги, но вряд ли там действительно научат тому, чего бы вы хотели добиться)

автор вопроса выбрал этот ответ лучшим
3

"так мало" - это сколько? Если сравнивать количество интерактивных учебников по программированию с количеством таких же учебников по монтажу сетей - то окажется что по программированию их много.

Почему их не так много, как вам хотелось бы:

  • сделать учебник тяжело (не верите - можете попробовать сами, сделать учебник по математике 1 класса школы - вы ведь ее хорошо знаете);
  • сделать учебник по истории, философии, ... - гораздо проще, чем по программированию, потому что программирование меняется. Вышел новый стандарт PHP - надо переписывать учебник. А это тяжело (как мы уже поняли выше). Делать это бесплатно никто не будет;
  • ну ладно, сделали мы учебник, надо же его куда-то выложить? А если он интерактивный, да по программированию, значит надо чтобы программы исполнялись, а это дает 2 новых проблемы:
  • 1) очень высокую нагрузку на сервер, потому что сервер должен не просто показывать странички сайта, а исполнять код. Вы знаете сколько стоит аренда хорошего сервера?
  • 2) внезапно, интерактивность оказывается очень сложной в реализации. Загрузил юзер код с "format C" (хочет форматнуть наш системный диск) - что делать? Ну ладно, форматнуть, возможно не даст хостинг, а сделать что-то менее аргессивное, но внедное нам даст. Самое банальное - код с вечным циклом - while(true) {}. И сервер повис. Обработка всего этого - это очень сложно.

В итоге такой учебник оказывается очень дорогим в разрботке, кроме того, чтобы просто его выложить нам опять надо заплатить деньги. А потом, когда выйдет новая версия PHP или JS мы должны кинуться и переписать учебник. Поэтому все нормальные учебники платные.

Да, тут не затрагивались проблемы работы с базами данных, например. А ведь надо учить с ними работать, если вы пишите на PHP?

Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация