1

Подскажите книгу по JavaScript для начинающих, новое издание, если можно. И как быстро и эффективно выучить? Спасибо.

Grundy
  • 81,538
koko
  • 190
  • 2
    Некоторые всю жизнь ищут учебник, и в один момент для себя делают открытие, что изучили и без учебника. – Ёхарный Бабай Mar 25 '12 at 17:43
  • Вам интернета мало? – Oleg Mar 25 '12 at 17:45
  • просто нужно было совет того кто уже выучился и сказал бы с чего начать, а так книг много, – koko Mar 25 '12 at 17:52
  • Многие, а может и не многие, выучились без книг. Я, например, "выучил" JS разбирая готовые решения (слайдеры, обработка форм, отправка аяксом и т.д.). Может мне было проще, потому что я знал С++ ибо синтаксис почти одинаковый. – Ёхарный Бабай Mar 25 '12 at 17:56
  • да Ёхарный Бабай легче если знаешь другой язык прог-ия, я знаю PHP но с JavaScript думаю правильно с норм книги начать. – koko Mar 25 '12 at 18:02
  • @koko запишитесь на курсы по javascript. 4 занятия по выходным, которые вмещают в себя 10 уроков! Не утомительно по сравнению с чтением. Хотя если любите читать и есть когда уделить время чтению, тогда читайте книги! – Palmervan Mar 25 '12 at 18:39
  • Не пишите бреда, никто не говорит что надо читать 100500 книг, но хотя-бы одну точно нужно. И плевать - знаете вы уже какой-то язык или нет.

    @Ёхарный Бабай - что даже потом ничего не читали?..


    Ни на какие курсы записываться ненадо, если вы уже знаете элементарные базы (hello world, for, while, etc) - открываем youtube, вбиваем в поиск 'Douglas Crockford', смотрим все, начиная с самого элементарного, заканчивая мыслями "о высоком".


    PS: ни из одной книги я не получил столько знаний, ну и КПД изучения, естественно, просто замечательное

    –  Mar 25 '12 at 20:41

2 Answers2

7

<sub>На иллюстрации слева обычный стиральный порошок на примере JavaScript: The Definitive Guide, справа JavaScript: The Good Parts</sub>

По-хорошему, надо читать The Good Part Крокфорда. Для этого потребуется прочесть какой-либо вводный текст по JS, в принципе всё равно какой, но учитывая тот факт, что говеное введение отравит весь процесс обучения, советую воздержаться от чтения текстов на быдлобыдл.ру и в прочих соц.сетях.

UPD: Посмотрел я на то, что из себя выдавили на javascript.ру - совершенно очевидно, что в ООП они плавают и готовы подбирать <strike>объедки</strike> готовые решения у кого угодно, даже Резига. Так что developer.mozilla.org - наше всё.


Собственно проблема в том, что JS кажется простым языком и типичная книга по JS этим пользуется и после скудной главы о языке переходит к прикладному описанию DOM (о котором можно писать ОЧЕНЬ много). Но если нас интересует сам язык, в подобных книгах не остается места для описания тонкостей, которых в JS туева хуча. По этому язык и прикладнятину надо обязательно разделять.

karmadro4
  • 2,449
  • Первая книга 900 страничек))) С моим рвением к чтению, я ее и за пять лет не прочту) – Palmervan Mar 25 '12 at 18:36
  • 1
    @Palmervan, ненене, вы меня не так поняли. Толстая книга - это обычный стиральный порошок, где вначале скудно даётся введение в язык, а вся остальная макулатура посвящена блужданию в дебрях DOM. Щас попробую отредактировать, чтобы мысль была яснее. – karmadro4 Mar 25 '12 at 18:50
  • мне не понравился The Definitive Guide, изложение не очень, очень растянуто, осилил только первую часть, когда дошло до браузерной реализации языка бросил, начал читать JavaScript Patterns, вот это действительно годная книга! – Spectre Mar 25 '12 at 19:22
  • @Palmervan, ЛОЛ, в последнем издании еще 200 стр добавили :-D – karmadro4 Mar 25 '12 at 19:25
  • омг... а смысл? XD) – Palmervan Mar 25 '12 at 19:55
1

Современный учебник JavaScript.

Nicolas Chabanovsky
  • 51,426
  • 87
  • 267
  • 507
Antiless
  • 303
  • +1. Толковая Page'a – Palmervan Mar 25 '12 at 17:58
  • 1
    Ага, особенно глава: ' Паттерны раработки' xD –  Mar 25 '12 at 20:42
  • OMG, вы никогда не опечатываетесь?! *Кстати, походу админ сайта сам всю инфу переводил и оформлял статьи – Antiless Mar 25 '12 at 21:33