If you know HTML & CSS then you know all about web page style and structure; now it's time to give those pages some behavior, some interactivity. Want to understand that code you've been copying and pasting into your web pages? And do it in a way that won't put you to sleep? Then Head First JavaScript Programming is for you.
Learning a programming language is no easy task, but Head First JavaScript Programming uses puzzles, visuals, mysteries, interviews, and fun examples to make learning JavaScript fast, fun, and effective. But don't be fooled; you might be having a good time while you're learning JavaScript, but you're still learning all the serious stuff. Like how functions and objects work, what a callback is, how to interact with the web page using the Document Object Model, how to use arrays, and even what a closure is. JavaScript is one of the most popular languages in the world, and it's only getting more popular as the Web continues to grow. Learn JavaScript the Head First way, and get in on all the action.
برای منی که به صورت کاملا تجربی، به حد رفع ضرورت جاوااسکریپت یادگرفته بودم، گزینه خوبی بود. چون جذاب بود و با روایت ساده و داستان گونه، خشکی و خسته کنندگی معمول این مباحث رو کم کرده بود و احتمال فراموشی رو هم، چون با طرح مسئله و حلش همراه بود، کم کرده بود. نکته جالب این بود که این کتاب، برای کسی که اطلاعات حداقلی از برنامه نویسی داره هم خوب بود، و همین باعث می شد یکی مثل من که سالهاست در این حوزه مشغوله، دو سه فصل اول را با حوصله کمتری نسبت به سایر فصول بخونه. مشکل بزرگی که با این کتاب داشتم، که البته مشکل کتاب نبود، مشکل زمان بود، این بود که کتاب در سال ۲۰۱۴ و قبل از تحول چشمگیر جاوااسکریپت در ۲۰۱۵ نوشته شده و خوب طبیعتا یک سری مباحث پوشش داده نشدند. دوم اینکه اینکه این کتاب برای جاوااسکریپت کارها، چندان مناسب نیست، چون اونها احتمالا دنبال یک مرجع کامل هستند که خود کتاب هم در مواقعی که چیزی رو پوشش نداده به کتاب JavaScript The Definitive Guide ارجاع داده که از قضا سال ۲۰۲۰ ویرایش هفتمش هم اومده. در مجموع از خوندنش راضیام ترسم رو از برنامهنویسی با زبانهایی مثل جاوااسکریپت کم کرد. هرچند که خوندن این کتاب برای یک برنامه نویس حرفهای شدن جاوااسکریپت کتاب کافی محسوب نمی شه اما برای شروع گزینه خوبیه، مخصوصا اگر ویراست جدیدش بیاد.