KDPoid
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: "Helo worlds" это фигня имхо, нужно уже иметь понимание предмета до написания своего первого кода | Не соглашусь... Для написания первого кода не нужно понимать, что такое двоичная система. И на "вторичном" этапе переход именно к пониманию процессов. А двоичное исчисление далеко не всегда требуется для "понимания процесса". Вот, например, prolog.... Или разные диалекты SQL. Там бинарные операции - редкая задача. Частный случай, интересный выверт, но никак не основа, без которой невозможно освоение. Раз уж речь зашла о "Горизонтах техники", может быть вы и Кнута читали? Того самого Д.Э. Кнут "Искусство программирования" Его исполнитель вообще был абстрактным. И это не мешало учить программированию поколение за поколением... Если "научиться с нуля", то, для поддержания интереса важны победы. Пусть маленькие, но регулярные. И предметная область не важна. Чтобы затянуло - нужно сразу получать результат, который нравится. Поэтому, в играх с развитием персонажа, идёт такой быстрый прогресс в начале. Поэтому, "Hello world" - лучший из известных мне, путь освоить язык программирования. И только потом "А что ещё можно сделать на этом языке?" И тогда поиск идеального учебника становится бессмысленным. Конкретная литература о текущей версии языка устаревает. Мат.методы зависят от предметной области. А общая теория программирования... её нет. Вернее, нет в таких объёмах, чтобы искать идеальную книжку. Концепция стека, условия, циклы... у моих детей это "информатика, 3 кл." Чёт я не запаривался, кто там автор учебника... Когда кандидат приходит на собеседование, я спрашиваю: "Что умеешь? Что делал?". Я не спрашиваю: "Что ты читал?". Кода попадаются люди, которые хотят научиться программировать, я говорю: Установи среду разработки. Сделай Hello world. Поставь перед собой первую цель. Напиши эту программу. По ходу возникнут вопросы. Хорошая литература - это та, которая ответит на твои вопросы. Обычно, лучшие учебники это ya.ru и google.com А помощь опытного не в том, чтобы подсказать учебник, а в том, чтобы помочь выбрать более подходящий под задачу язык. |