
۴۴٬۰۰۰تومان
نوع فایل دانلود: PDF
پس از خرید، یک فایل PDF دریافت میکنید.
این فایل با Adobe Reader، مرورگر و اپهای PDF روی کامپیوتر و موبایل باز میشود.
کدنویسی واقعی برای مبتدیان کامل. با متیو مکدانلد همراه شوید؛ نویسندهای با آنقدر کتاب فنی که شمردنش سخت است. او وارد دنیای جاوااسکریپت میشود، با نینجاهای دوستداشتنی، گابلینهای تقلبکار، و دستکم یک جادوگر بیادب. مهارتهایتان را با ۳۵ تمرین تعاملی روی CodePen بالا ببرید. بهترین بخش این است که نیازی به راهاندازی نیست؛ فقط یک مرورگر وب کافی است.
چه کسی به یک کتاب کدنویسی دیگر برای بچهها نیاز دارد؟ این روزها نمیتوانید دو قدم بردارید مگر اینکه کسی بخواهد کدنویسی یادتان بدهد. پس اصلاً چرا خودم کتابی نوشتم؟
وقتی دخترهایم شروع به یادگیری کدنویسی کردند، فهمیدم بیشتر آموزشها خشک و خستهکنندهاند. اگر چیزی سرگرمکنندهتر میخواستید، میتوانستید یک بازی کدنویسی کنید و با دستورها یک شخصیت را در هزارتو حرکت دهید. اما برخلاف برنامهنویسی واقعی، جایی برای خلاقیت نبود. آزادی نبود. دعوتی هم برای ساختن برنامههای خودتان نبود.
این کتاب از این نظر فرق دارد:
تمرین عملی. اگر میخواهید مهارت تازهای یاد بگیرید، باید تمرین کنید. وگرنه فقط یک مشت نظریه در سرتان شناور میماند.
مناسب مبتدیان. اگر تازهکارید، فقط یادگیری پایههای زبانی مثل جاوااسکریپت کافی نیست. همزمان باید مفاهیم برنامهنویسی را هم یاد بگیرید.
بدون نیاز به نصب و راهاندازی. دنیا پر از فریمورکها، ابزارها و ویرایشگرهای کد عالی است. اما چه کسی میخواهد قبل از شروع، کلی نرمافزار نصب کند؟
کوتاه و جمعوجور. من عاشق برنامهنویسیام، پس دوست دارم دربارهی چیزهایی مثل نماد Big O حرف بزنم. اما هیچکس در ابتدای راه نباید زیر آوار نظریه دفن شود. در این کتاب، هر فصل یک درس کوتاه است که معمولاً میتوانید در یک نشست تمامش کنید.
تا حدی سرگرمکننده. همهی آدمها انگیزهی یادگیری از یک کتاب درسی قدیمی را ندارند. اما چه کسی دلش نمیخواهد با یک گابلین تقلبکار تاس بازی کند؟
پس تصمیم گرفتم چیزی از خودم بسازم. بعد آن را روی خانوادهام امتحان کردم. این کتاب نتیجهی همان آزمایشهاست.
چرا جاوااسکریپت؟ جاوااسکریپت زبان اول خوبی برای کسانی است که تازه میخواهند کدنویسی یاد بگیرند. نه به این خاطر که زبان آموزشی عالیای است (غالباً نیست). بلکه چون جاوااسکریپت همهجا هست؛ روی هر سیستمعامل، هر مرورگر، و تقریباً هر وسیلهی الکترونیکی که از یک توستر پیچیدهتر باشد.
یعنی میتوانید برنامههای جاوااسکریپتتان را بدون دردسر با دوستانتان به اشتراک بگذارید. برخلاف بقیهی تاریخ رایانش، خبری از دانلود، نصب یا پیکربندی نیست. و بد نیست که نحو جاوااسکریپت به خیلی از زبانهای حرفهای دیگر، مثل جاوا و سیشارپ، شبیه است. یعنی تلاشی که برای یادگیری جاوااسکریپت میگذارید، هرگز هدر نمیرود.
آیا بزرگسالان هم میتوانند این کتاب را بخوانند؟ حتماً!
البته این کتاب فرض میکند که جاوااسکریپت و برنامهنویسی را برای اولین بار یاد میگیرید. اگر کمی با برنامهنویسی آشنا باشید، احتمالاً راهنمایی را ترجیح میدهید که روی خود زبان جاوااسکریپت تمرکز کند و مفاهیم آشنا را دوباره توضیح ندهد.
Real coding for complete beginners.Join Matthew MacDonald, author of too-many-tech-books-to-count, as he enters the world of JavaScript—accompanied by friendly ninjas, cheating goblins, and at least one rude wizard.Develop your skills with 35 interactive exercises on CodePen. Best of all, there's no setup required (a web browser is all you need).Who needs another book about coding for kids? These days, you can’t turn around twice without someone trying to teach you how to code. So why the heck did I write my own book?When my daughters started learning to code, I discovered that most tutorials were as dry as dust. If you wanted something more fun, you could play a coding game and write commands to move a character around a maze. But unlike real programming, there was no chance to be creative. There was no freedom. There was no invitation to build your own programs.Here's what makes this book different:Hands-on practice. If you want to learn a new skill, you need to practice. Otherwise, it’s just a bunch of theory swimming around in your head. Friendly for beginners. If you’re a beginner, it’s not enough to learn the basics of a programming language like JavaScript. You also need to learn the concepts of programming at the same time. No setup required. The world is full of amazing frameworks, tools, and code editors. But who wants to install a bunch of software before you even get started? Tiny. I’m a programming nerd, so I like talking about things like Big O notation. But no one needs to be buried in theory at the start of their journey. In this book, every chapter is a bite-sized lesson that you can usually finish in one sitting. Kinda fun. Not everyone has the motivation to learn from an old-fashioned textbook. But who doesn’t want to play dice with a cheating goblin? So I decided to make something of my own. Then I unleashed it on my family.This is the result of those experiments.Why JavaScript? JavaScript is a great first language for people learning to code. It’s not because JavaScript is a great teaching language (it mostly isn’t). It’s because JavaScript is everywhere—on every operating system, every browser, and almost every electronic device that’s more complicated than a toaster.That means you can effortlessly share your JavaScript programs with friends. Unlike all the rest of computing history, there’s no downloading, installing, or configuring. And it doesn’t hurt that JavaScript syntax is similar to many other professional languages, like Java and C#. That means the effort you spend to learn JavaScript is never wasted.Can adults read this book? Most certainly!However, this book assumes you’re learning JavaScript and programming for the first time. If you already know a bit about programming, you’ll probably prefer a guide that focuses on the JavaScript language without re-introducing the concepts you already know.