Javascript-форум (https://javascript.ru/forum/)
-   Учебные материалы (https://javascript.ru/forum/study/)
-   -   Подскажите лучший самоучитель Javascript (https://javascript.ru/forum/study/23795-podskazhite-luchshijj-samouchitel-javascript.html)

ogenry 06.12.2011 19:20

Подскажите лучший самоучитель Javascript
 
Подскажите пожалуйста самый лучший самоучитель Javascript на бумаге для новичка (чайника), раньше никогда не программировал.

melky 06.12.2011 21:07

если вообще никогда не программировал, то будет очень тяжело как учить JS, так и понимать его.

я учил JS после C#.. но всё равно многие вещи были неочевидны.

вообще, зе бест самоучитель в этой области - это книга Дэвида Фленегана "javascript: подробное руководство".

ogenry 06.12.2011 21:20

Спасибо за ответ!
HTML и CSS знаю, делал простые сайты, а вот с языками программирования не знаком, поэтому ищу литературу которая была бы мне понятна в изучении javascript с нуля.

ksa 06.12.2011 21:56

Цитата:

Сообщение от ogenry
самый лучший самоучитель Javascript на бумаге для новичка (чайника)

Он так и называется


ogenry 07.12.2011 21:47

Javascript для чайников, довольно старая книга, найти ее невозможно.
Может кто то подскажет книгу по новей.

melky 07.12.2011 22:01

http://learn.javascript.ru/

давай обкатывай!

ksa 08.12.2011 10:10

Цитата:

Сообщение от ogenry
найти ее невозможно

Например у нас в Волжском она таки есть... :lol:

nerv_ 08.12.2011 18:12

Цитата:

Сообщение от melky
если вообще никогда не программировал, то будет очень тяжело как учить JS, так и понимать его.

На данный момент моя точка зрения такова: практически не возможно понять js без знания другого языка программирования высокого уровня. Хотя, если кто-то долго и упорно будет объяснять Вам на пальцах...)))

Aetae 08.12.2011 18:15

Хз, хз. Я вот начинал с js и теперь меня наоборот весьма смущают другие языки, и особенно постоянные безумные попытки имитировать их поведение в js))

devote 08.12.2011 18:21

да дело не в том кто что изучал и кто с чего начинал, дело в том что любой язык сложно изучать если ты не имел отношения вообще ни с каким языком... Хотя конечно люди разные, кто-то с первого раза все понимает, а кому-то раз десять нужно вдолбить что бы понял... Но основы программирования, принципы взаимосвязи с компом и прочими устройствами знать надо по любому. Так же и числа в разных счислениях и прочие по сути общие понятия, что используются во всех языках программирования. А уж потом браться за какой либо язык.

nerv_ 09.12.2011 13:18

Aetae, почему я так утверждаю: пытался браться за него два года назад. Изучал по "Java Script - Подробное руководство.pdf". Единственный результат, кот. я достиг - головная боль :blink: Здесь следует заметить, что я тогда был вообще зеленый в этой области. Не знал элементарных вещей по типу тех, кот озвучил devote. Даж не знал что такое среда разработки, отладчик, компилятор.

Сейчас мне видится js совсем с другой стороны. Он классный. Однозначно :yes:

trikadin 09.12.2011 19:02

Цитата:

Сообщение от nerv_
Сейчас мне видится js совсем с другой стороны. Он классный. Однозначно

Аж приятно вас читать)

Sly_Enigma 15.12.2011 23:08

Цитата:

Сообщение от nerv_
На данный момент моя точка зрения такова: практически не возможно понять js без знания другого языка программирования высокого уровня. Хотя, если кто-то долго и упорно будет объяснять Вам на пальцах...)))

Ваша точка зрения не верна. И я тому подтверждение) Для того, чтобы понять какой-то язык, нужна элементарная логика. А там дальше можно разобраться

Nikkoo 19.02.2012 19:21

Когда-то тоже начинал с книжки "JavaScript для чайников". Отличный вариант для начинающих!

Леон Гончаров 21.02.2012 19:50

JavaScript - мой первый язык программирования, с него начал, и вкатил довольно легко.
Самоучитель Джо Бернса (погугли, найдешь) - очень хорошая, небольшая книжонка в электронном формате. Там доступно поданы основы

monolithed 21.02.2012 20:10

Цитата:

Сообщение от Sly_Enigma
Ваша точка зрения не верна.

Тогда вы никогда не поймете как устроен язык изнутри

Леон Гончаров 21.02.2012 20:30

Цитата:

Сообщение от Aetae (Сообщение 141430)
Хз, хз. Я вот начинал с js и теперь меня наоборот весьма смущают другие языки, и особенно постоянные безумные попытки имитировать их поведение в js))

Аналогично))
Еще после JS непривычно было осознавать то, что все модули надо подключать ручками)

dmitriymar 21.02.2012 21:02

Цитата:

Сообщение от Леон Гончаров
JavaScript - мой первый язык программирования, с него начал, и вкатил довольно легко.
Самоучитель Джо Бернса (погугли, найдешь) - очень хорошая, небольшая книжонка в электронном формате. Там доступно поданы основы

это из него эти дивные "знания" почерпнуты ? http://javascript.ru/forum/study/259...-uchebnik.html

monolithed 22.02.2012 08:56

Цитата:

Сообщение от Aetae
меня наоборот весьма смущают другие языки, и особенно постоянные безумные попытки имитировать их поведение в js

В свое время я очень хорошо запомнил слова, которые когда-то сказал Bjarne Stroustrup:

Цитата:

Сообщение от Bjarne Stroustrup
Бездумный перенос на новый язык идей и методов программирования, доказавших свою эффективность для другого языка, в типичном случае приводит к неуклюжему, медленному и сложному в сопровождении коду. Вы можете программировать в стиле Fortran, С, Smalltalk и т.п. на любом языке, но делать это для языка с иной философией и неэкономно, и неприятно. Любой язык является щедрым источником идей...

Цитата:

Сообщение от Bjarne Stroustrup
Real systems are always constructed using a variety of tools and languages.

Все современные языки берут идеи у друг-друга и если знать только один язык - очень сложно понять преимущества других.

Цитата:

Сообщение от Леон Гончаров
Еще после JS непривычно было осознавать то, что все модули надо подключать ручками)

В JS все объекты находятся в одном глобальном пространстве имен. Это дает определенные преимущества, но попробуйте представить что на свой сайт вы подключили одновременно MooTools, jQuery, Ext, работать конечно все это будет на как быстро выполнится лексический анализ всего документа?
Поэтому тут принцип очень простой "Не плати за то, что не используешь!"
Никто кстати не мешает подключить все заголовочные файлы в один и откомпилировать его.

Tiana 20.10.2012 20:23

Подробное руководство Javascript

А вот ссылка на самоучитель Джо Бернса


Часовой пояс GMT +3, время: 06:34.