# Parte 1: Introduzione a JS

Benvenuti alla prima lezione del nostro corso di JavaScript su ZioMark's HUB! Oggi scopriremo cos'è JavaScript, esploreremo un po' della sua storia e vedremo perché è uno dei linguaggi di programmazione più importanti e utilizzati nel mondo dello sviluppo web.

### Cosa è JavaScript?

JavaScript è un linguaggio di programmazione dinamico che può essere eseguito nei browser di tutto il mondo. È essenziale per lo sviluppo di siti web moderni, permettendo agli sviluppatori di aggiungere interattività, manipolare elementi della pagina, e comunicare con server web, tutto in tempo reale.

### Breve Storia di JavaScript

JavaScript fu creato da Brendan Eich nel 1995 mentre lavorava per Netscape Communications. Originariamente noto come Mocha, poi rinominato in LiveScript, e infine in JavaScript, questo linguaggio è cresciuto enormemente in popolarità e funzionalità. Oggi, JavaScript non solo viene eseguito nei browser, ma anche sui server (Node.js) e in molte altre applicazioni grazie alla sua natura versatile.

### Perché Usare JavaScript?

1. **Universale e Onnipresente:** JavaScript è supportato da tutti i moderni browser web senza bisogno di plugin.
2. **Interattivo:** Rende i siti web interattivi e reattivi ai comportamenti degli utenti.
3. **Versatile:** Può essere usato sia per lo sviluppo frontend che backend (con Node.js).
4. **Comunità Vasta:** C'è una vasta comunità di sviluppatori JavaScript e una ricca selezione di librerie e framework, come React, Angular e Vue.js.

### Esercizio Pratico

Per iniziare a familiarizzare con JavaScript, creiamo una semplice pagina HTML che utilizza JavaScript per mostrare un messaggio di benvenuto.

#### Istruzioni:

1. Apri il tuo editor di testo preferito e crea un nuovo file chiamato `index.html`.
2. Incolla il seguente codice HTML e JavaScript:

```html
<!DOCTYPE html>
<html lang="it">
<head>
    <meta charset="UTF-8">
    <title>La mia prima pagina JavaScript</title>
</head>
<body>
    <h1>Benvenuto in JavaScript!</h1>
    <button onclick="mostraMessaggio()">Clicca qui!</button>
    <script>
        function mostraMessaggio() {
            alert('Ciao, mondo! Questo è il tuo primo script JavaScript!');
        }
    </script>
</body>
</html>
```

3. Salva il file e apri `index.html` nel tuo browser.
4. Clicca sul pulsante nella pagina per vedere il messaggio di alert.

### Anteprima

<figure><img src="/files/CwO2zM0aExWARc4Z1qPN" alt=""><figcaption></figcaption></figure>

### Conclusione

Complimenti! Hai appena creato la tua prima pagina web che utilizza JavaScript per interagire con l'utente. Continua a seguire il corso per approfondire e espandere le tue conoscenze in JavaScript!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://learn.ziomark.xyz/javascript/parte-1-introduzione-a-js.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
