Previous Entry Share Next Entry
2016-01

Обучение программированию

Есть тут такой человек, на вид умный. Лет четырнадцати. Английский знает довольно-таки никак.

Что б ему такое дать, чтобы сразу и правильно?

(Вопросы мотивации обсуждаем отдельно)


cd_riper December 10th, 2010
сразу и правильно не бывает, человек должен сам набить все главные шишки

murkt December 10th, 2010
Необязательно знать, как делать неправильно. Можно сразу делать правильно.

neteraser_brdr December 10th, 2010
Первое идет первым. Собрать на даркбейсике (DarkBasic Pro) шутер по туториалу. Охуеть от того что все получается =)

Дальше начать изучать С\С++. По книжке. Написать по порядку: калькулятор, арканоид, змейку, тетрис.

Дальше взять DirectX. По туториалам. Бампмаппинг. Рендеринг террейнов. И пр. и пр. насколько интересно будет.

Ну и потом смотреть что-нибудь классическое в архитектуре, вроде Акторов, сериалайзблов и виртуальных функций. И вот, будет уже программист =)

justy_tylor December 10th, 2010
Фильмов на английском, чтобы учил потихоньку. Без языка ничего правильного не выйдет. А уже по делу лучше начинать с геймдева.

vannadis December 10th, 2010
SICP же!

udpn December 10th, 2010
Если с мотивацией все норм, то да.

(Deleted comment)
(Deleted comment)
bik_top December 10th, 2010
Книжку Шеня дай почитать, паскаль там какой-нибудь установи.

zhectjahsik December 10th, 2010
+1

triampurum December 10th, 2010
Один из первых шагов, в правильности которого я уверен - начать с мат. индукции и в дальнейшем активно опираться на неё в рекурсии, индуктивном определении множеств данных, плавно переходящих в BNF, структурной индукции. Если говорить о книжках, то это, наверное, Курант, "Что такое математика", Шень, "Математическая индукция". Ещё у Шеня есть книга "Программирование" для активного чтения.

_winnie December 10th, 2010
Чуть-чуть ассемблера, что было понятно что снизу. Много C + любимый язык сенсея.

_winnie December 10th, 2010
И что-нибудь такое, чем можно самовыражаться в интернете, HTML + флеш или JavaScript

udpn December 10th, 2010
Можешь дать ему задачник Лепехина для 8-9 классов. Там все равно, на каком языке, собсно. И разбавлять всякими APIшками для окон, графики, звука и пр., чтобы не скучно было.

maxim December 10th, 2010
Без высшего образования не начится ничему хорошему.
Математика, математика, математика.

murkt December 10th, 2010
И я очень сильно сомневаюсь, что нужна математика-математика-математика, ассемблер, плюсы, туториалы директикса и геймдев.

the_aaa13 December 10th, 2010
Кнута?

murkt December 10th, 2010
Зачем?

orvind December 10th, 2010
Дай ему задачи со вступительного экзамена ВМиК МГУ. Поступит туда - хорошо научится.

al_zatv December 10th, 2010
говорят,хороша книжка "си шарп для школьника"

zerthurd December 10th, 2010
Пусть идёт с девками знакомиться, а то приключится с ним задротизм, ежели с такого возраста контуперами пичкать.

dmytrish December 10th, 2010

Так що засоби для лікування є)

dmytrish December 10th, 2010
Пітон, кажуть, для навчання підходить. Що на це скажуть сенсеї?

?

Log in

No account? Create an account