Лучшие Книги по Программированию
За прошедшие полтора года я начал изучать Java (для Android), а также Python, JavaScript, HTML и CSS (для web-разработки) и выявил для себя, что лучший способ изучать язык программирования, разбирая книгу или туториалы, — читать все по три раза! Да, именно по 3 раза!!! Чтение нового материала подобным образом, хорошо помогло мне понять новые языки программирования и концепции.
Первое чтение
Мое первое чтение книги по программированию — это просто чтение для легкого восприятия сути содержимого. Во время первого чтения я стараюсь следовать за мыслью автора и просто просматриваю примеры написанного кода. Также я изучаю (не досконально) синтаксис и пытаюсь понять ход работы программы. Я не пишу ни одной строчки кода во время первого чтения. Я думаю, что из-за приобретенного ранее опыта написания программ, я с легкостью читаю любую книгу по программированию. Я не ожидаю от себя мгновенного написания кода на языке, который я изучаю или правильного применения на практике концепций, изученных после первого прочтения. Скорее, я стараюсь поймать правильное ощущение происходящего в тексте книги. (Кстати, подобным способом я обычно прочитываю главу или раздел, а не всю книгу целиком, от корки до корки.)
Второе чтение
Во время второго прочтения материала, я приступаю к написанию кода. Чаще всего, я переписываю каждый пример из какого-либо раздела. Основной причиной, по которой я сперва прочитываю раздел, а затем возвращаюсь в начало и приступаю к написанию кода, является приобретение понимания того, о чем написан раздел и что может/должен делать код. В этот момент, я ясно понимаю, что происходит. Я не просто вслепую, переписываю код, в ожидании получить последующие разъяснения относительно того, что он делает в следующих параграфах, чтобы затем вернуться и начать чтение заново. Печатая код, я стремлюсь понять синтаксис языка.