JavaScript allows us to add interactivity to our web pages and in short to turn a static site into something dynamic; For example, adding connections with other applications that we carry out, for example, in PHP, Python or other services.
JavaScript is the selected programming language to start and take the first steps in programming and learn the fundamentals in any programming language, which we deal with in the next section; therefore it is the programming language selected in this course to take the first steps in this introduction to the main technologies in web development.
Reasons to take the first steps JavaScript
Many recommend starting to program with JavaScript because it's quite flexible in syntax, you can immediately see the results of what you've done, and you don't need to learn many tools; You don't need to have practically anything installed except a web browser to take the first steps with this programming language; therefore we are going to take JavaScript to teach the most basic things like variables or functions; since in all my courses JavaScript in one way or another is a central and essential element to be able to do any development.
JavaScript has the following advantages:
- It is a very simple and flexible language
- It is fast and stable
- It is supported by any self-respecting web browser, therefore we can start programming it from now without having anything else.
- It is cross-platform to the extreme, since you can run it regardless of whether you are on Windows, MacOS, Linux, an iPhone, iPad, Android and much more.
- It allows you to work in what is known as FullStack, that is, in the frontend and the backend; that is, client and server side; later we will see what this is.
- I leave you a reference link so you can take a look and know exactly what JavaScript works for.
We are going to use JavaScript to teach the most basic things like variables or functions. If you want to program interactive elements for a web page, JavaScript is a must.
![Andrés Cruz Andrés Cruz](/public/images/perfil.jpg)
Develop with Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter