Hello, how are you? If you are seeing this video, you have probably felt compelled to take the JavaScript course with us. And this course you are now seeing is the result of several months of production, preparation, editing, subtitling.
And for the first time in history of the channel an entire course is released on the same day. So you will not need to wait for a whole week or a few days for a new class to be released. Everything's already available.
Just be careful not to act as if it is a series, where you will try to binge watch the whole course in one day. This is not how you learn. And I will begin this course explaining its structure.
We have basically separated this course into modules, classes and exercises. My goal is to bring you from this point up here, the point that represents the beginning of your studies, to this point down here, representing how much Javascript you will have learned. Maybe now you are starting at that first point without any knowledge of the language or even any programming knowledge at all.
No problem, I will explain in the next videos that this course is for everyone, and maybe your starting point ranges from: "I already know how to program, but I do not know how to program in JavaScript. " It is okay, as well. Or maybe, at the starting point, you are already an experienced programmer on the principles of JavaScript.
This course will also serve you, because it talks a lot about ECMAScript, and we will learn about the standardized version of the language. What matters most is: when we get down here, you will be able to say that you know the principles of the JavaScript language. But this path is not that simple.
You do not just start at one point and end at another. We have split your learning path in six modules, six parts that were organized to facilitate your learning. And here, in the JavaScripy course, these modules are identified by letters.
So we go from module A until module F. Module A - starting now - is a module that we have called "Getting to know JavaScript". It is in this module that we will get to know the basics, have the first contact with the language To begin with, we will answer what JavaScript is capable of doing.
Get ready on your seats there, because it is able to do a lot of cool stuff, a lot of things you probably had no idea it could do. Maybe, in this exact moment, you have not grasped yet the real notion of how important this language is. In next video, you will know it.
Another very common thing when we are learning programming, especially for those who are starting to take their first steps, is to think that programming is not a very easy thing to learn but it is also not that difficult, either. In this first module, I will also give you some tips for you to learn it right. I made a point of putting this information in this module because a lot of people give up on the way.
And I set aside part of a lesson to give you some tips to help you learn once and for all, not only programming, but anything you want to learn in your life. This is very important information for everyone. Another thing we are going to address (as I mentioned moments ago) is the relationship between JavaScript and ECMAScript maybe someone has come to you and asked something like: "Are you learning JavaScript based on ECMA?
". What is this ECMA, anyway? We will learn this straight in this module.
Another thing we are going to learn during this module is about software requirements. What do I need to install on my machine, to be able to learn JavaScript? We will use software that you already have on your computer, and the software you will need to install is very light and free.
Finally, in this module A, we will learn to write our first scripts. You will be able to get your hands dirty and create your first scripts straight from the first classes that make up module A. So, this is my commitment to you to module A.
But you will also need to have some commitment to me. I have five topics, which are very important and that you should take very seriously so that every technique that I I planned to teach you with works properly. First, do not skip any videos.
Watch all of them as a sequence, even if you already know something JavaScript related, it is possible that one detail or another goes unnoticed. And you will end up not learning something very important for you. Another very important thing: write everything down.
Grab a notebook, colored pens and write down all the topics I speak about that you consider important. Normally, when you learn something, at the moment you are watching the video, you think you know it all. After a week, you have already forgotten it.
And, then, you are going to think, "What is that command again? " Then, you will have to watch the videos again. And maybe a note you left on your notebook could help a lot more.
So always keep your notebook close to you. Let me give you another tip, not really mandatory this time but if you have two screens to study on, it will help you a good deal. And I am not saying two monitors on your computer (but if you have it, it is very helpful).
Basically, the tip I give you is to get your mobile phone and watch these videos, watch this course directly from it (it can also be your tablet), and everything I do during the course, you repeat it on your computer. That is why I am telling you about using two screens. One is your mobile phone or tablet, where you will watch the video, and the other is your computer, where you will have the tools installed and will be able to practice what I am doing.
I will tell you later how important it is to practice. And that is exactly the next topic: practice a lot! Do not consider that, just because you watched the video and understood what I did, you already know how to do it.
During this module I will create a very practical example, and you will see that just watching it does not guarantee your learning. Finally, the last topic is: share your knowledge. And I am not saying that just so that you share this video in your communities, in the group, what I always say in all the courses from Curso em Vídeo.
What I am saying is here is: study together, study in groups, join the people from college or school and say: "Hey, let's learn JavaScript together! " Because, when experiences are shared among several people, they are much more powerful. So invite a group of friends to start taking this course together with you, set aside a time of the week, or a time of the day for you to discuss what you have learned and so that each one shows their exercises to the others.
You will see that this is very important and works wonders for your learning. So this is it. This is the introduction to module A.
In it, you will have your first four classes. Set up your environment, get rid of distractions, and let's get your JavaScript course started.