#100DaysOfWeb in Python Transcripts
Chapter: Days 25-28: JavaScript Introduction
Lecture: History and why JavaScript
Login or
purchase this course
to watch this video and the rest of the course contents.
0:01
Sure Python is hot but look at JavaScript. It's the number one language used right alongside HTML,CSS not a coincidence
0:13
because those are the three languages used for the web. Python has risen in the ranks and it's has a solid claim to being
0:23
the fastest growing major programming language. And this course is all about Python and that's great. But for this sixth year in a row
0:32
JavaScript is the most commonly used programming language. And I got this from Stack Overflow. So you're really wants to learn JavaScript.
0:42
A bit of history. I found this nice infographic from checkmarks.com. And we see that JavaScript was invented in 95 at Netscape.
0:57
It was not until 2005 that we saw a big boom And that was because there was a new invention and it was called Ajax. You probably have heard of Ajax
1:08
it made it possible to do stuff interactively on the web without refreshing the page. We also saw frameworks popping up like jQuery.
1:17
That's actually how I used most of my JavaScript. Since then JavaScript is booming. And you see in 2016 92% of all websites use JavaScript.
1:29
And of course you all use JavaScript taking your Facebook feed, Gmail, Twitter and all the major websites you use all those nice UI effects
1:40
that's all JavaScript. So again, why JavaScript? Well, it's the language of the web. If you aspire to become full stack developer
1:49
and doing any web development you cannot escape JavaScript. And yes it definitely has some design flaws but being adopted by all major web browsers
1:59
it definitely its something right. JavaScript is also labeled lightweight its high level, weakly tight
2:06
and it's considered relatively easy to write programs in. And actually it's getting a lot better. Since the ES6 or ECMAScript 6 the JavaScript standard
2:18
the language has made major improvements introducing more concise syntax. And we'll see some of them later on in this lesson.
2:27
And again it's really cool and useful. So looking at the docs at developer.mozilla.org I found this quote
2:35
saying that all these cool effects you see in your browser like animations, graphics you name it it all has JavaScript behind it.
2:44
One important distinction is what is called Vanilla JavaScript. And it's the JavaScript that's not extended by any frameworks or additional libraries.
2:55
And that's what we're going to focus on in the coming four days pure JavaScript. But don't worry you will also get
3:01
to play with two frameworks in this course. later chapters will introduce you to react and Vue js. Okay now it's time to start introducing you
3:10
to the basic syntax of the language so you can start writing your own JavaScript programs.