Javascript Intro

We will use many of the free lessons at freecodecamp.org to help with our exploration of Javascript. Let's begin at Introduction to JavaScript. 

NOTE:  Those of you who have taken our introductory web development course may have already taken these same introductory JavaScript lessons. If so, it is not mandatory that you take them again but you may benefit from them as a refresher. Also, I will NOT be tracking your FCC progress this semester.

This webpage has LOT of lessons, but don't worry, we won't do them all at once.  It is also worth noting at this point that Free Code Camp is not a perfect resource. It's pretty good, but some of the instructions for the exercises could be written more clearly and can be very hard to follow. The strategy that I recommend is the read instructions carefully, if they make any sense at all (most will), give it a shot. Before you get REALLY frustrated click on the 'hints' link, where you will usually find a solution.

For your first day's homework, please complete the following lessons:

    1. Comment Your JavaScript Code
    2. Declare JavaScript Variables
    3. Storing Values with the Assignment Operator
    4. Initializing Variables with the Assignment Operator
    5. Understanding Uninitialized Variables
    6. Understanding Case Sensitivity in Variables
    7. Add Two Numbers with JavaScript
    8. Subtract One Number from Another with JavaScript
    9. Multiply Two Numbers with JavaScript
    10. Divide One Number by Another with JavaScript
    11. Increment a Number with JavaScript
    12. Decrement a Number with JavaScript
    13. Create Decimal Numbers with JavaScript
    14. Multiply Two Decimals with JavaScript
    15. Divide One Decimal by Another with JavaScript
    16. Finding a Remainder in JavaScript
    17. Compound Assignment With Augmented Addition
    18. Compound Assignment With Augmented Subtraction
    19. Compound Assignment With Augmented Multiplication
    20. Compound Assignment With Augmented Division
    21. Declare String Variables
    22. Escaping Literal Quotes in Strings
    23. Quoting Strings with Single Quotes
    24. Escape Sequences in Strings
    25. Concatenating Strings with Plus Operator
    26. Concatenating Strings with the Plus Equals Operator
    27. Constructing Strings with Variables
    28. Appending Variables to Strings
    29. Find the Length of a String
    30. Use Bracket Notation to Find the First Character in a String
    31. Understand String ImmutabilityUse Bracket Notation to Find the Nth Character in a String
    32. Use Bracket Notation to Find the Last Character in a String
    33. Use Bracket Notation to Find the Nth-to-Last Character in a String
    34. Word Blanks