This translation is incomplete. Please help translate this article from English.

JavaScript este un limbaj de programare care îți permite să implementezi lucruri complexe pe paginile web — de fiecare dată când o pagină web face mai mult decât să afișeze informații statice pentru tine să te uiți— afișând actualizări de conținut în timp util sau hărți interactive, sau grafice animate 2D/3D, sau video jukebox, etc. — poți să pariezi probabil că JavaScript este implicat.

Calea de învățare

JavaScript este probabil, mai dificil de învățat decât tehnologiile asociate cum ar fi HTML și CSS. Înainte de a încerca să înveți JavaScript, îți recomand să te familiarizezi mai întâi cu cel puțin aceste două tehnologii, și probabil și cu altele. Începe prin parcurgerea următoarele module:

Experiența anterioară cu alte limbaje de programare ar putea să te ajute.

După ce te familiarizezi cu elementele de bază ale JavaScript, ar trebui să fi în măsură să înveți despre subiectele mai avansate, de exemplu:

Module

Acest subiect conține următoarele module, într-o ordine sugerată pentru a le parcurge.

Primii pași în JavaScript
În primul nostru modul JavaScript, mai întâi răspundem la câteva întrebări fundamentale precum  „Ce este JavaScript?”, „Cum arată?”, și „Ce poate face?”, înainte de a te conduce către prima ta experiență practică de a scrie JavaScript. După aceea, discut în detaliu câteva caracteristici cheie de JavaScript, precum variabile, șiruri de caractere, numere și matrice.
Blocuri JavaScript
În acest modul, continuăm să acoperim toate caracteristicile cheie fundamentale ale JavaScript, concentrându-ne asupra tipurilor de bloc de coduri întâlnite frecvent, cum ar fi instrucțiunile condiționale, bucle, funcții și evenimente. Ai văzut acest lucru deja în curs, dar numai în trecere — aici vom discuta acest lucru în mod explicit.
Introducerea obiectelor JavaScript
În JavaScript, majoritatea lucrurilor sunt obiecte, de la caracteristici de bază JavaScript cum ar fi șiruri de caractere și matrici la API-urile de browser construite pe JavaScript. Poți crea proriile obiecte pentru a încapsula funcțiile și variabilele asociate în pachete eficiente. Caracterul orientat pe obiect al JavaScript este important pentru a înțelege dacă dorești să mergi mai departe cu cunoștințele tale ale limbajului și să scrii cod mai eficient, prin urmare ți-am oferit acest modul pentru a te ajuta. Aici vei învăța detaliat teoria și sintaxa obiectului, cum să creezi propriile tale obiecte, și explicăm ce sunt datele JSON și cum poți să lucrezi cu ele.
API-uri web pe partea de client
Atunci când scrii JavaScript pe partea de client, pentru siteuri web sau aplicații, nu vei merge prea departe înainte de a începe să utilizezi APIuri — interfețe pentru manipularea diferitelor aspecte ale browserului și ale sistemului de operare pe care rulează siteul, sau chiar datele de pe alte siteuri sau servicii. În acest modul vom examina ce sunt APIurile, și cum să folosești cele mai comune APIuri pe care le vei întâlni adesea în mediul tău de dezvoltare.

Rezolvarea problemelor comune de JavaScript

Folosește JavaScript pentru a rezolva problemele obișnuite oferă legături către secțiuni de conținut care explică modul de utilizare a JavaScript pentru a rezolva problemele comune atunci când creezi o pagină web.

Vezi și

JavaScript pe MDN
Punctul principal de intrare pentru documentația de bază JavaScript pe MDN — acesta este locul unde vei găsi documente de referință extinse cu privire la toate aspectele legate de limbajul JavaScript și câteva tutoriale avansate menite pentru JavaScripters experimentați.
Codare matematică
O serie excelentă de tutoriale video, de către Keith Peters, pentru a preda matematică pe care trebuie să o înțelegi pentru a fi un programator eficient.

Document Tags and Contributors

 Contributors to this page: alexandracaulea, Ion_cmp
 Last updated by: alexandracaulea,