Подтвердить что ты не робот

Хорошая книга для ученика 12 лет?

Мой 12-летний брат недавно проявил интерес к обучению программированию. Я, конечно, думаю, что это отличная идея, почему бы не начать его раньше? Мне интересно, что вы, ребята, думаете о книге? Я думал, что должен начать его на Java, но я не уверен, какая книга была бы лучше? Любые предложения относительно книги или даже другого языка были бы оценены.

ОБНОВЛЕНИЕ: Я пошел с Python, и я начинаю его с "Змеиных споров для детей".

4b9b3361

Ответ 2

Lego Mindstorms? http://mindstorms.lego.com Не книга, но, возможно, более интересное введение в программирование для 12-летнего.

Ответ 3

Head First Java - отличная книга для любого нового Java-программиста. У этого есть много картин, забавных шуток и головоломок, чтобы решить. Определенно стоит купить.

Ответ 4

Я прошел мимо 12 и не писал свою первую программу Fortran, пока мне не исполнилось 17, поэтому я не могу быть авторитетом.

Но я подозреваю, что Python лучше начать, чем Java, и эта книга выглядит подходящей.

Ответ 5

Если ваш брат играет в какие-либо компьютерные игры, вы можете проверить, не является ли какой-либо из них модным. Многие игры в наши дни поставляются с редакторами сценариев или имеют скрипты python, которые могут быть изменены. Они - отличный способ связать основные концепции программирования, так как ваш брат может получить очень немедленную обратную связь в среде, которая ему очень интересна.

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

Ответ 6

Я бы шел (как и вы) с Python. Java, похоже, слишком сложна (поскольку Стив Йегге описал) - особенно для 12-летнего ребенка.

Hello World: компьютерный программист для детей и других начинающих, кажется, хороший выбор - он был даже написан некоторым <сильным > ребенком около 12 лет и его отцом.

В Hello World: программист для детей и других начинающих даже написан, что это отлично книга для 12 лет:).

Оба автора, в которых опрошено Scott Hanselman - стоит послушать.

Ответ 7

Я тоже могу порекомендовать серию Head First.

Вы можете попробовать "Начать первое программирование". Однако он использует некоторый python.