JavaScript

Stepping up your front-end skills with JavaScript

By: Women Who Code - DC / @WomenWhoCodeDC

http://nupurkapoor.github.io/js-study-group/

What is JavaScript?

  • People these days expect a lot from their web experience, JavaScript is the third and final pillar of modern web development (the other two being HTML and CSS).
  • It’s what makes the modern Web the interactive, animated, vibrant place that it is!
  • JavaScript is most commonly used as a client side scripting language. This means that JavaScript code is written into an HTML page.
  • When a user requests an HTML page with JavaScript in it, the script is sent to the browser and it's up to the browser to do the "magic" with it.

What is JAVA to JavaScript?

JavaScript is NOT the same as Java.

I repeat: JavaScript is NOT the same as Java.

  • JavaScript was developed by Brendan Eich, then working at Netscape.
  • It was initially called "Live Script", but when it was about to be released, Java had become immensely popular. At the last moment Netscape changed the name of its scripting language to “JavaScript”.
  • Purely for marketing reasons.

The Roadmap to JavaScript Attainment

  • If you do not already know HTML and CSS very well, complete the Web Fundamentals on Codecademy. (7hours)
  • Familiarity with DOM.
  • Work through the Introduction of JavaScript in the JavaScript Track on Codecademy.
  • Create something on your own. Yayy! Wait.. How?

Now What?

False Sense of Accomplishment When Using Codecademy

Problem with Codecademy is that the hints and little code snippets help you so much that you have a false sense of accomplishment when you are progressing through the exercises easily. You wouldn’t know it at the time, but much of what you are doing is not on your own.

BUT..

Codecademy is still great for helping you to learn how to code, particularly in the manner in which it guides you, but it won't teach you how to work off your local machine. And that's where this study group can rescue you!

The goal of this study group!!

Resources

Lets start!

Thanks a ton for joining us, keep in touch!


@womenwhocodedc

@kGibilterra
@kapoornupur
@helenvholmes
@cscheerleader