Learning to code with Javascript part 1

PEDAC

Solve any problem with PEDAC — your five step tool for taking on the world! Let’s break it down:

Debugging 101

Using stack trace

Steps to debugging

Techniques for debugging

Learning the language

Operators & Operands

Objects vs Primitives

Statements vs expressions

Function Expressions vs Function Declarations

Declarative vs Imperative Programing

Selection vs Transformation

Function scope vs block scope

First class vs higher order vs callback functions

Let’s Code! A bunch of methods to know.

A list of String Methods

A list of Array Methods

A list of Object Methods

Truthiness, Operators, and Coercion

What’s falsy? That’s a FUN ONE to answer (get it?)

What’s short-circuiting?

Precedence and Evaluation order (don’t depend on it!)

Implicit Type Coercion

Explicit Type Coercion

Other fun tidbits

Array Destructuring

Side effects

Coding tips & pitfalls

Loop controls

Why Arrays are quirky

How does sorting work? Array.prototype.sort()

A quick guide to shallow copies because mutating without copies is just bad news

Whew. All done! There’s plenty I missed, but this is a good general overview. Good luck coding!

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Dylib Loads that Tickle your Fancy

10 Important Thing in JavaScript.

Post to Dev, Hashnode, and Medium using their APIs

Large hero image showing Dev, Hashnode, and Medium's logos

no string-argument constructor/factory method to deserialize from string value

Take Your Angular Apps to the Next Level (Part 2)

Javascript Use-Cases

Create a JavaScript project from SCRATCH

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Liza Couser

Liza Couser

More from Medium

JavaScript Data Types

React: Fetching from an API using Redux and Thunk

State of React uncontrolled forms in 2022

The full form of this demo

How does React traverse Fiber tree internally? — React source code walkthrough 15