#100DaysOfWeb in Python Transcripts
Chapter: Days 25-28: JavaScript Introduction
Lecture: Further study
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
Further study. If you're still feeling very new, there's this link where you have a nice interactive page to learn JavaScript in 14 minutes.
0:13
It's nice to go through, even if it's just a refresher. The W3Schools JS tutorial is very easy to follow and there are a lot of practical examples
0:24
that you can try in a browser. As I always recommend, you learn by example that's the reason I really like t try in a browser. Examples.
0:36
The Mozilla developer documentation is a great way to read through and learn more JavaScript. Then for books, I can recommend three.
0:48
There's this series, You Don't Know JavaScript by Kyle Simpson. He has seven or six editions and they're pretty small each
0:58
and explain the concepts very well. As JavaScript has some amazing parts but also those we discussed in our last video
1:07
JavaScript: The Good Parts by Douglas Crockford is a great book to further familiarize with the good, the bad and the ugly and it's pretty small
1:16
I think around 100 pages. To go more in depth, not only JavaScript but programming overall I can really recommend Eloquent JavaScript.
1:27
It explains concepts very well and goes beyond the basics and teaches you how you order functions
1:33
acing programming, a lot about the DOM and web programming and has a lot of exercises with hints and solutions
1:40
and fully-Flash projects you can code alone. Now next you probably want to look into one or more specializations, so you've got node.js
1:50
for to server-side, you've got typescript if you want to learn how to write JavaScript using static typing.
1:59
Then the next logical step will be to look into one or more frameworks. You've got, of course, jQuery which has been around forever.
2:07
I mean, I used it quite a lot, like eight years ago. But since then, we have Angular, React, and Vue.JS.
2:17
Later in the course, you will learn about React and Vue.JS, so we've got you covered. Lastly, it's important to see if your browser
2:27
supports the newer features, like arrow functions and default arguments I touched upon in this lesson.
2:35
And you can go to caniuse.com and enter the feature that you want to use and you get a nice matrix of browsers and versions that support that feature.
2:48
So make sure you check out that website when you implement more modern JavaScript. And this concludes the JavaScript lessons of Day 3.
2:58
For tomorrow, Day 4, I've got two exciting projects lined up for you, so you can put into practice what you learned throughout this lesson.
3:07
See you tomorrow.