This article is currently in the process of being translated into Romanian (~99% done).
The tools you need
JavaScript este unul dintre cele mai simple limbaje de programare cu care poți începe din punctul de vedere al instrumentelor necesare. De fapt, probabil că nu va fi nevoie să descarci nimic: poți scrie JavaScript în orice editor de text, chiar și într-unul simplu, precum Notepad în Windows (sau echivalentul acestuia pe Mac/Linux), iar pentru interpretarea și testarea codului, tot ce îți trebuie este un browser web. Cu alte cuvinte, poți începe să înveți JavaScript fără să plătești pentru un IDE scump și fără să descarci un compilator/interpret complicat.
Cu toate acestea, există totuși câteva instrumente pe care le poți obține pentru a-ți îmbunătăți experiența. Haide să vorbim puțin despre ce poți face.
Editorul
Așa cum am spus, Notepad sau orice alt editor de text simplu este suficient pentru a scrie JavaScript, dar dacă ai folosit VREODATĂ un editor creat special pentru scrierea de cod, știi deja că îți poate crește semnificativ productivitatea! Editorii/IDE-urile moderne (Integrated Development Environment) te ajută să scrii cod mai rapid și mai eficient, oferind funcții precum AutoComplete și IntelliSense. Acest lucru este valabil și pentru JavaScript.
Deoarece JavaScript este atât de strâns legat de web, e posibil să folosești deja un editor de cod/web pentru a scrie HTML și/sau CSS. Dacă este cazul, probabil că acesta suportă și JavaScript, așa că îți recomand să continui să-l folosești atunci când înveți JavaScript. Dacă nu, îți sugerez să folosești un editor/IDE specializat pentru cod.
Haide să discutăm despre diferitele opțiuni:
Un editor online
Pentru început, poate vrei să folosești un editor online. Deoarece JavaScript este atât de strâns legat de web, există o mulțime de editare online capabile să facă aproape aceleași lucruri ca un editor „adevărat” și pot fi folosite direct din browser, fără să fie nevoie să instalezi nimic. Acestea sunt adesea numite „playgrounds” sau „fiddles”, deoarece sunt concepute în principal pentru testare, demonstrare și partajare de cod, nu neapărat pentru proiecte de mari dimensiuni (însă unele pot fi folosite chiar și în acest scop), ceea ce le face perfecte pentru testarea și experimentarea exemplelor de cod din acest tutorial.
Așadar, dacă nu ai deja un editor web preferat și doar vrei să vezi dacă JavaScript este ceva la care merită să dedici timp pentru învățare, pot să recomand cu siguranță un editor online. Acestea oferă diverse niveluri de IntelliSense, ajutându-te să scrii cod JavaScript mai eficient, iar codul poate fi testat instantaneu, direct în browser. Iată câteva sugestii:
Încearcă-le și vezi care îți place cel mai mult.
Un editor de text simplu
Așa cum am menționat deja, poți folosi orice editor de text simplu, cum ar fi cel care probabil este inclus cu sistemul tău de operare (Notepad pentru Windows etc.). Totuși, aceasta este opțiunea destinată în principal puriștilor, care insistă să primească cât mai puțin ajutor posibil. Pentru toți ceilalți, recomand una dintre celelalte alternative listate în acest articol, unde beneficiezi de suport oferit de funcții precum IntelliSense, verificarea sintaxei etc.
Un editor web
Există mai multe editoare web bune, cu un accent puternic pe tehnologiile legate de web, cum ar fi HTML, CSS și JavaScript. Uneori sunt denumite „editors HTML”, probabil pentru că așa au început, dar majoritatea suportă și JavaScript. Nu voi recomanda un editor specific aici, însă Wikipedia oferă o listă de editoare pe care o poți consulta.
Visual Studio Code
Dezvoltat de Microsoft, Visual Studio Code este unul dintre cele mai cuprinzătoare IDE-uri pentru scrierea codului în MULTE limbaje, inclusiv JavaScript. Deoarece este un instrument foarte puternic și multifuncțional, s-ar putea să nu fie cea mai bună alegere dacă abia începi. Dar dacă dorești o soluție completă pentru HTML, CSS, JavaScript și practic orice alt limbaj, VS Code merită cu siguranță încercat. Este disponibil pentru Windows, Mac și Linux și poate fi descărcat aici.
Interpretorul / motorul JavaScript
Cu excepția cazului în care ai cerințe specifice, îți sugerez să folosești motorul JavaScript deja disponibil: cel din browserul tău. Astfel, indiferent dacă scrii codul local într-un editor de text simplu și îl deschizi în browser, folosești un IDE care îți lansează browserul sau scrii codul într-unul dintre editoarele online și îl testezi direct de acolo, ești pregătit să pornești.
Pe de altă parte, dacă știi deja că vei dori să folosești JavaScript în afara browserului, de exemplu prin Node.js, ar trebui să-l descarci. Totuși, acest aspect nu se încadrează în sfera acestui tutorial – discutăm doar despre limbaj.
Rezumat
JavaScript este simplu și plăcut pentru a începe – tot ce ai nevoie este un editor de text simplu, cum ar fi Notepad pentru Windows sau orice alternativă integrată pentru Linux sau Mac, și un browser web. Având acestea la îndemână, să continuăm călătoria noastră de a învăța JavaScript.