Intro JavaScript and Open Source

About Me

 

  • Usually at Hastings Coffee Shop Thursdays
  • Can be available other days

Overview

  • General Programing Overview
  • Free Code Camp [Andrew Slagle]
    • website for learning to code
  • Getting Started with JavaScript [Carmen Long]
    • weird nuances to be aware of in JavaScript
  • Why JavaScript?
  • Open Source 
  • Resources

Programming Overview

  • Variables
  • Control Structures
    • if/else
    • while
    • for
  • Data Structures
  • Functions
  • Callbacks

Style

function c(d, v){
  if (d == "F") {
    return v * 9 / 5 + 32;
  } else {
    return (v -32) * 5 / 9;
  }
}

Style

function convertToTemp(degree, temp) {
  if (degree == "F") {
    return temp * 9 / 5 + 32;
  } else {
    return (temp -32) * 5 / 9;
  }
}
English Code Example
Sentence Instruction var x = 1
print('Hello world!')
Paragraph Function Set of instructions completing a single task.
Chapter Module/Class Set of related functions that operate on a group of related data.
Person.load, Person.save, Person.delete
Book Application Modules to create a  complete application

Why JavaScript?

  • Internet Browser
  • Mobile (Ionic, NativeScript)
  • NodeJS (Server)
  • Desktop (Electron)

Learning Techniques

  • Review Open Source Projects
  • Katas
  • Read

Code Katas

Open Source

Free Resources

Free Resources

Free Resources

Paid Resources

Intro to JavaScript

By Brian Chirgwin

Intro to JavaScript

  • 808