Zed Shaw
Learn JavaScript the Hard Way
42,99 €
inkl. MwSt.
Versandkostenfrei*
Erscheint vorauss. 8. Januar 2026
Melden Sie sich
hier
hier
für den Produktalarm an, um über die Verfügbarkeit des Produkts informiert zu werden.
Zed Shaw
Learn JavaScript the Hard Way
- Broschiertes Buch
Andere Kunden interessierten sich auch für
- Kay PloerReact from Zero: Learn React Using the JavaScript You Already Know21,99 €
- Michael B. WhiteMastering JavaScript28,99 €
- Jie WangJavaScript Hands-on Learning: interactive front-end web development83,99 €
- Federico KerekiModern JavaScript Web Development Cookbook53,99 €
- Sandra L. DwyerJavaScript 101: Introduction to Computing--CIS 101, Version 3.0, April 200351,99 €
- Mike McgrathHtml, CSS & JavaScript in Easy Steps25,99 €
- Christian MacAuleyJavaScript Programmer's Reference21,99 €
-
-
-
Produktdetails
- Verlag: Pearson Education (US)
- Seitenzahl: 240
- Erscheinungstermin: 8. Januar 2026
- Englisch
- ISBN-13: 9780138319489
- ISBN-10: 0138319480
- Artikelnr.: 69187948
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Zed A. Shaw is the author of the popular books, Learn Python the Hard Way, Learn Ruby the Hard Way, and Learn C the Hard Way. He is also the creator of several open source software projects and has been programming and writing for nearly 25 years. Most of his free time is devoted to the study of painting and art history.
Preface
Module 1: First Steps
Exercise 0: Introduction
Exercise 1: Common Misconceptions About Programming
Exercise 2: Setup for Windows
Exercise 3: Setup for OSX
Exercise 4: Setup for Linux or WSL
Exercise 5: PowerShell Basics
Exercise 6: Bash Basics
Exercise 7: Available Help Resources
Exercise 8: Next Steps
Module 2: JavaScript Level 1
Exercise 9: Gearing Up
Exercise 10: A First Program
Exercise 11: Comments
Exercise 12: Simple Math and Strings
Exercise 13: Variables
Exercise 14: Constants
Exercise 15: Escape Sequences
Exercise 16: Prompting Input
Exercise 17: Command Line Arguments
Exercise 18: Files
Exercise 19: Files, Args, and Variables
Exercise 20: Functions
Exercise 21: Functions, Files, Variables
Exercise 22: Modules
Exercise 23: True and False Tests
Exercise 24: If and Else
Exercise 25: While Loops
Exercise 26: Sequences and For Loops
Exercise 27: More Arrays
Exercise 28: Data Objects
Exercise 29: First Game
Exercise 30: Simple OOP
Exercise 31: More Complex OOP
Exercise 32: Inheritance
Exercise 33: OOP Game
Exercise 34: Functions and Recursion
Exercise 35: Transforming Data
Exercise 36: Applying Functions
Exercise 37: Scope and Closures
Exercise 38: Partial Application
Exercise 39: Callbacks, Events, Promises, and Async
Exercise 40: Modules and import
Module 3: Applying What You Know
Exercise 41: Introduction
Exercise 42: CSV is Easy...Right?
Exercise 43: Filter a Log File
Exercise 44: Replicate ls
Exercise 45: Replicate find
Exercise 46: Static Blog Generator
Exercise 47: A First Web Application
Exercise 48: Access a SQLite3 Database
Exercise 49: A TODO List Website
Exercise 50: A Fully Dynamic Blog
Exercise 51: A Simple JSON API
Index
Module 1: First Steps
Exercise 0: Introduction
Exercise 1: Common Misconceptions About Programming
Exercise 2: Setup for Windows
Exercise 3: Setup for OSX
Exercise 4: Setup for Linux or WSL
Exercise 5: PowerShell Basics
Exercise 6: Bash Basics
Exercise 7: Available Help Resources
Exercise 8: Next Steps
Module 2: JavaScript Level 1
Exercise 9: Gearing Up
Exercise 10: A First Program
Exercise 11: Comments
Exercise 12: Simple Math and Strings
Exercise 13: Variables
Exercise 14: Constants
Exercise 15: Escape Sequences
Exercise 16: Prompting Input
Exercise 17: Command Line Arguments
Exercise 18: Files
Exercise 19: Files, Args, and Variables
Exercise 20: Functions
Exercise 21: Functions, Files, Variables
Exercise 22: Modules
Exercise 23: True and False Tests
Exercise 24: If and Else
Exercise 25: While Loops
Exercise 26: Sequences and For Loops
Exercise 27: More Arrays
Exercise 28: Data Objects
Exercise 29: First Game
Exercise 30: Simple OOP
Exercise 31: More Complex OOP
Exercise 32: Inheritance
Exercise 33: OOP Game
Exercise 34: Functions and Recursion
Exercise 35: Transforming Data
Exercise 36: Applying Functions
Exercise 37: Scope and Closures
Exercise 38: Partial Application
Exercise 39: Callbacks, Events, Promises, and Async
Exercise 40: Modules and import
Module 3: Applying What You Know
Exercise 41: Introduction
Exercise 42: CSV is Easy...Right?
Exercise 43: Filter a Log File
Exercise 44: Replicate ls
Exercise 45: Replicate find
Exercise 46: Static Blog Generator
Exercise 47: A First Web Application
Exercise 48: Access a SQLite3 Database
Exercise 49: A TODO List Website
Exercise 50: A Fully Dynamic Blog
Exercise 51: A Simple JSON API
Index
Preface
Module 1: First Steps
Exercise 0: Introduction
Exercise 1: Common Misconceptions About Programming
Exercise 2: Setup for Windows
Exercise 3: Setup for OSX
Exercise 4: Setup for Linux or WSL
Exercise 5: PowerShell Basics
Exercise 6: Bash Basics
Exercise 7: Available Help Resources
Exercise 8: Next Steps
Module 2: JavaScript Level 1
Exercise 9: Gearing Up
Exercise 10: A First Program
Exercise 11: Comments
Exercise 12: Simple Math and Strings
Exercise 13: Variables
Exercise 14: Constants
Exercise 15: Escape Sequences
Exercise 16: Prompting Input
Exercise 17: Command Line Arguments
Exercise 18: Files
Exercise 19: Files, Args, and Variables
Exercise 20: Functions
Exercise 21: Functions, Files, Variables
Exercise 22: Modules
Exercise 23: True and False Tests
Exercise 24: If and Else
Exercise 25: While Loops
Exercise 26: Sequences and For Loops
Exercise 27: More Arrays
Exercise 28: Data Objects
Exercise 29: First Game
Exercise 30: Simple OOP
Exercise 31: More Complex OOP
Exercise 32: Inheritance
Exercise 33: OOP Game
Exercise 34: Functions and Recursion
Exercise 35: Transforming Data
Exercise 36: Applying Functions
Exercise 37: Scope and Closures
Exercise 38: Partial Application
Exercise 39: Callbacks, Events, Promises, and Async
Exercise 40: Modules and import
Module 3: Applying What You Know
Exercise 41: Introduction
Exercise 42: CSV is Easy...Right?
Exercise 43: Filter a Log File
Exercise 44: Replicate ls
Exercise 45: Replicate find
Exercise 46: Static Blog Generator
Exercise 47: A First Web Application
Exercise 48: Access a SQLite3 Database
Exercise 49: A TODO List Website
Exercise 50: A Fully Dynamic Blog
Exercise 51: A Simple JSON API
Index
Module 1: First Steps
Exercise 0: Introduction
Exercise 1: Common Misconceptions About Programming
Exercise 2: Setup for Windows
Exercise 3: Setup for OSX
Exercise 4: Setup for Linux or WSL
Exercise 5: PowerShell Basics
Exercise 6: Bash Basics
Exercise 7: Available Help Resources
Exercise 8: Next Steps
Module 2: JavaScript Level 1
Exercise 9: Gearing Up
Exercise 10: A First Program
Exercise 11: Comments
Exercise 12: Simple Math and Strings
Exercise 13: Variables
Exercise 14: Constants
Exercise 15: Escape Sequences
Exercise 16: Prompting Input
Exercise 17: Command Line Arguments
Exercise 18: Files
Exercise 19: Files, Args, and Variables
Exercise 20: Functions
Exercise 21: Functions, Files, Variables
Exercise 22: Modules
Exercise 23: True and False Tests
Exercise 24: If and Else
Exercise 25: While Loops
Exercise 26: Sequences and For Loops
Exercise 27: More Arrays
Exercise 28: Data Objects
Exercise 29: First Game
Exercise 30: Simple OOP
Exercise 31: More Complex OOP
Exercise 32: Inheritance
Exercise 33: OOP Game
Exercise 34: Functions and Recursion
Exercise 35: Transforming Data
Exercise 36: Applying Functions
Exercise 37: Scope and Closures
Exercise 38: Partial Application
Exercise 39: Callbacks, Events, Promises, and Async
Exercise 40: Modules and import
Module 3: Applying What You Know
Exercise 41: Introduction
Exercise 42: CSV is Easy...Right?
Exercise 43: Filter a Log File
Exercise 44: Replicate ls
Exercise 45: Replicate find
Exercise 46: Static Blog Generator
Exercise 47: A First Web Application
Exercise 48: Access a SQLite3 Database
Exercise 49: A TODO List Website
Exercise 50: A Fully Dynamic Blog
Exercise 51: A Simple JSON API
Index