JavaScript Tutorial

JavaScript Tutorial

JavaScript is the most popular client-side programming language

What is Javascript?

Javascript is a programming language. Sometimes you may hear as a scripting language. İt has a lot of uses but in these tutorials we are going to focus on how to use Javascript to add interactivity to web pages.
JavaScript is the most popular and widely used client-side scripting language. Client-side scripting refers to scripts that run within your web browser.

This tutorial will teach you JavaScript from basic to advanced.

Javascript prerequisite

  • Basic understanding of HTML5 and CSS3
  • Math (Like arithmetic and a little bit of algebra)

So why do you need to know these?
1) Well everything we do in this tutorial is based on web programming. Which includes HTML and CSS
2) Because a programming language has logic in it. And uses at least Arithmetic.

Why to Learn Javascript?

JavaScript is one of the 3 languages all web developers must learn:

  • HTML  to add the content of web pages
  • CSS used to make HTML contents beautiful, position them, animate
  • Javascript to program  web pages (İt has logic such as decisions, math, animation, storing data , browser games etc..)

The other way you can think of them is:

  • HTML as a noun
  • CSS is an adjective
  • Javascript as a verb

What this tutorial covers?

At you can learn the following:
This JavaScript tutorial series covers all the fundamental programming concepts, including data types, operators, creating and using variables, generating outputs, structuring your code to make decisions in your programs or to loop over the same block of code multiple times, creating and manipulating strings and arrays, defining and calling functions, and so on.

Once you’re comfortable with the basics, you’ll move on to next level that explains the idea of objects, the Document Object Model (DOM) and Browser Object Model (BOM), as well as how to make use of the native JavaScript objects like Date, Math, etc., and perform type conversions.

Finally, you’ll explore some advanced concepts like event listeners, event propagation, borrowing methods from other objects, hoisting behavior of JavaScript, encoding and decoding JSON data, as well as detailed overview of new features introduced in ECMAScript 6 (or ES6).


Create Account

Log In Your Account