# data[].attributes.attachment_link.title
PROGRAMACIÓN para niños 👦 Conceptos básicos 💻 Parte 1

# data[].attributes.headline
DIFERENTES TIPOS DE LENGUAJE DE PROGRAMACIÓN. 

# data[].attributes.subject
DIFERENTES TIPOS DE LENGUAJE DE PROGRAMACIÓN. 

# data[].attributes.attachment_link.title
Qué son los lenguajes de programación y para qué sirven | Computación y programación

# data[].attributes.attachment_link.title
Programar para aprender sin limites | Antonio Garcia Vicente | TEDxYouth@Valladolid

# data[].attributes.attachment_link.title
CodeCombat: Learn to Code by Playing a Game

# data[].attributes.attachment_link.description
Learn typed code through a programming game. Learn Python, JavaScript, and HTML as you solve puzzles and learn to make your own coding games and websites.

# data[].attributes.attachment_link.title
Codificación para niños | Programación basada en juegos | CodeMonkey

# data[].attributes.attachment_link.description
CodeMonkey es un entorno de juego divertido y educativo donde los estudiantes aprenden a codificar en lenguajes de programación reales, sin necesidad de experiencia previa.

# data[].attributes.attachment_link.readable_text
JavaScript is the world's most popular programming language.

JavaScript is the programming language of the Web.

JavaScript is easy to learn.

This tutorial will teach you JavaScript from basic to advanced.

Start learning JavaScript now "

Examples in Each Chapter

With our "Try it Yourself" editor, you can edit the source code and view the result.

Use the Menu

We recommend reading this tutorial, in the sequence listed in the menu.

If you have a large screen, the menu will always be present on the left.

If you have a small screen, open the menu by clicking the top menu sign ☰.

Learn by Examples

Examples are better than 1000 words. Examples are often easier to understand than text explanations.

This tutorial supplements all explanations with clarifying "Try it Yourself" examples.

If you try all the examples, you will learn a lot about JavaScript, in a very short time!

JavaScript Examples "

Why Study JavaScript?

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

1. HTML to define the content of web pages

2. CSS to specify the layout of web pages

3. JavaScript to program the behavior of web pages

This tutorial covers every version of JavaScript:

The Original JavaScript ES1 ES2 ES3 (1997-1999)

The First Main Revision ES5 (2009)

The Second Revision ES6 (2015)

The Yearly Additions (2016, 2017 ... 2021, 2022)

Learning Speed

In this tutorial, the learning speed is your choice.

Everything is up to you.

If you are struggling, take a break, or re-read the material.

Always make sure you understand all the "Try-it-Yourself" examples.

The only way to become a clever programmer is to: Practice. Practice. Practice. Code. Code. Code !

Commonly Asked Questions

How do I get JavaScript?

Where can I download JavaScript?

Is JavaScript Free?

You don't have to get or download JavaScript.

JavaScript is already running in your browser on your computer, on your tablet, and on your smart-phone.

JavaScript is free to use for everyone.

My Learning

Track your progress with the free "My Learning" program here at W3Schools.

Log in to your account, and start earning points!

This is an optional feature. You can study at W3Schools without using My Learning.

JavaScript References

W3Schools maintains a complete JavaScript reference, including all HTML and browser objects.

The reference contains examples for all properties, methods and events, and is continuously updated according to the latest web standards.

Complete JavaScript Reference "

JavaScript Quiz Test

Test your JavaScript skills at W3Schools!
Start JavaScript Quiz!
Kickstart your career

Get certified by completing the course

# data[].attributes.attachment_link.description
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

# data[].attributes.attachment_link.title
Tutorial de C++: cómo iniciarse en el lenguaje de programación orientado a objetos

# data[].attributes.attachment_link.description
El popular lenguaje de programación C++ está basado en C. En este tutorial de C++ tienes lo necesario para aprender C++ y dominar los primeros pasos.

# data[].attributes.attachment_link.description
Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax an...

# data[].attributes.attachment_link.title
Coding for Kids - Learn Python By Playing

# data[].attributes.attachment_link.description
Learn Python online interactively by playing a game, right from your browser. Ideal for children aged 7-15. Start coding today!

# data[].attributes.attachment_link.provider_name
Wordwall - Crea mejores lecciones de forma más rápida

# data[].attributes.attachment_link.description
Cuestionario - Una serie de preguntas de opción múltiple. Pulsa la respuesta correcta para continuar.

# data[].attributes.attachment_link.provider_name
Wordwall - Crea mejores lecciones de forma más rápida

# data[].attributes.attachment_link.description
Persecución en el laberinto - Corre a la zona de la respuesta correcta evitando los enemigos.

# data[].attributes.attachment_link.provider_name
Wordwall - Crea mejores lecciones de forma más rápida

# data[].attributes.attachment_link.description
Concurso de preguntas - Un cuestionario de opción múltiple con límite de tiempo, comodines y una ronda de bonificación.

# data[].attributes.attachment_link.provider_name
Wordwall - Create better lessons quicker

# data[].attributes.attachment_link.description
Maze chase - Run to the correct answer zone, whilst avoiding the enemies.

# data[].attributes.attachment_link.title
Gamificación: ¿Se puede ser productivo jugando?

# data[].attributes.attachment_link.title
GAMIFICACIÓN: qué es, usos y ventajas - GESTIONET

# data[].attributes.attachment_link.title
Cómo crear una gamificación con Genially

# data[].attributes.attachment_link.title
Crea una gamificación con Genially y triunfa con tu contenido

# data[].attributes.attachment_link.description
Crear una gamificación con Genially es tan sencillo como divertido. Hazlo gratis y online en menos tiempo del que imaginas.

# data[].attributes.attachment_link.description
microStudio is a free, open source game engine, easy to learn and packed with features. It offers 4 programming languages and includes a sprite editor and a map editor.