Jump to ratings and reviews
Rate this book

Head First Series

Head First JavaScript Programming: A Brain-Friendly Guide

Rate this book
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.

661 pages, Paperback

First published March 1, 2014

Loading...
Loading...

About the author

Eric Freeman

39 books60 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
236 (47%)
4 stars
177 (35%)
3 stars
65 (12%)
2 stars
16 (3%)
1 star
7 (1%)
Displaying 1 of 1 review
Profile Image for Tareef Mando.
140 reviews372 followers
June 5, 2018
كنت قد بدأت بسلسلة كايل سيمبسون (أنت لا تعرف جافاسكربت)* وتوقفت عند الجزء الثاني عندما شعرت بصعوبة المتابعة، وأن الكاتب يتوجه في سلسلته إلى فئة لديها بعض المعرفة المسبقة في جافاسكربت أكثر مما كان لديّ. هكذا اخترت كتاب تعلم البرمجة من سلسلة "هيدفيرست" الشهيرة الموجهة بشكل أساسي لمن يرغب بتعلم البرمجة للمرة الأولى، وقد كان خيارًا أكثر من موفق.

لغة الكتاب سلسلة، وقرائته ممتعة رغم حجمه الذي يبدو كبيرا للوهلة الأولى، أساليب الشرح منوعة للغاية من ترتيب التعابير البرمجية، حل الكلمات المتقاطعة، إجراء مقابلات مع المفاهيم البرمجية، إدارة حوار بين عدّة أشخاص، إلى كتاب أكود بالقلم أو على الحاسب.

يتسلسل الكتاب من أساسيات المتغيرات، الثوابت، الحلقات، مرورًا بالدوال والكائنات والأنواع، وانتهاء بمواضيع متقدمة مثل البرمجة كائنية التوجه، الإغلاق** في الدوال وغيرها.

ساعدني الكتاب تحديدًا في الفصول المتقدمة، حيث قرأتُ تلك المفاهيم من مصادر أخرى سابقًا ولم أتمكن من فهمها تمامًا، لكن أسلوب هيدفرست كان أكثر من رائع. عدتُ بعد ذلك إلى المصادر التي كنت أستصعبها سابقًا و... واو، هاأنذا أعرف تماما ماذا يقصدون في كل سطر :)

إذا كنت ترغب بتعلم البرمجة للمرة الأولى أو وجدت صعوبة في المصادر التي بدأتَ معها أنصحك باختيار كتاب من هذه السلسلة

الكتاب يحتاج إلى تحديث (صدر في 2014) لا سيما لجعله متوافقا مع ES6

* YDKJS
** Closures
Displaying 1 of 1 review