JavaScript: Learn By Coding

jsbook.jpg

The Web App Path book can be hard to follow if you aren't familiar with JavaScript. That's where this book comes in.

We walk you through everything you need to know to start programming websites or web applications using JavaScript.

And we don't waste your time by padding out the book with unnecessary programming terminology or history. If you read this book, you'll know everything you need to get starting programming in JavaScript.

You can buy the book at Amazon.

Table of Contents

  • Introduction
  • Script Tags
  • JavaScript Console
  • Syntax
  • Variables and Data Types
  • Operators
  • Functions
  • Conditionals
  • Loops
  • Arrays
  • Objects
  • Error Handling
  • DOM
  • jQuery
  • JSON and AJAX
  • Other Libraries
  • Conclusion

Introduction

In 2016, I wrote a book called The Web App Path. It showed you how to use web technologies, such as HTML, CSS, PHP, JavaScript, and MySQL, to create a web app.

I didn't cover these technologies in great detail in the book though. I assumed that you already knew, or could learn on your own, these technologies.

Since then, I've decided to cover the basics in more detail. That's what I'm doing in this “Learn by Coding” series. Previously, I covered PHP. In this book, I'm going to show you how to program in JavaScript.

Like the PHP book, I'm not going to cover every inch of the JavaScript language. Instead, I'm going to show you enough that you can get started creating web applications or websites. After you read this book, you'll have a good grounding in the JavaScript language. You'll be able to learn more by coding and reading specific tutorials.

To use this book, you only need a text editor and the Google Chrome browser. If you want to use a different browser, you can, but you may not be able to follow along step by step. It's up to you.

I also realize that Kindle is not the best platform for programming books. It can be hard to read the source code. That's why we've included the source code for all examples on our website, which you can find at https://www.webapppath.com.

Source Code