metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-08-03 11:49 pm

Обучение программированию с нуля.

Последнее время часто возникает такой вопрос: как обучить человека программированию вообще с нуля. Т.е., например, человек умеет работать на компьютере и все, пользователь - с чего начинать, чтобы он смог хоть как-то понять, например, книги по программированию "для начинающих".
Если по хорошему, то начинать, конечно, надо с таненбаума, ассемблера, сишечьки, SICP и прочего такого - но, само собой, за короткое время это не осилишь, да и, честно говоря, когда не видишь практического применения - оно даже с базовыми знаниями нихрена не осиливается. Разве что для сдачи экзамена, когда над душой стоит препод с дубиной.

[identity profile] guamoka.livejournal.com 2013-08-04 09:40 am (UTC)(link)
Имхо, начинать тренероваться действительно лучше на кошках на алгоритмах. А Ку-Те/Шму-Те-- это вторично. Проблема не научить "с нуля". А не оставить "нулём" с багажем бессистемных знаний.

[identity profile] aamonster.livejournal.com 2013-08-04 10:06 am (UTC)(link)
Даже в этих рамках остаётся несколько совершенно разных подходов. Как минимум - императивщина vs декларативщина. Так что общего решения нет.