Învață programare
Mediul de lucru pe Windows
Instalezi Visual Studio Code, Git, Node.js și Python pe Windows 10 sau 11 și rulezi primul tău fișier.
Înainte să scrii cod ai nevoie de câteva unelte: un editor în care scrii, un limbaj care rulează codul și un instrument care îți ține istoricul modificărilor. Pagina asta te duce prin instalare pe un calculator cu Windows 10 sau 11, pas cu pas.
Ce instalăm și de ce
- Visual Studio Code: editorul în care scrii codul. Este gratuit și foarte folosit.
- Node.js: rulează programe JavaScript și TypeScript direct pe calculator.
- Python: rulează programe scrise în Python.
- Git: ține evidența modificărilor din proiecte și te ajută să lucrezi cu alții.
Descarcă mereu de pe site-urile oficiale, nu de pe pagini găsite prin reclame sau de pe forumuri. Pentru versiuni nu căuta un număr anume: ia versiunea stabilă curentă (la Node.js, versiunea LTS) de pe site-ul oficial.
Visual Studio Code
- Deschide site-ul oficial Visual Studio Code și descarcă instalatorul pentru Windows.
- Rulează instalatorul și acceptă termenii.
- Bifează opțiunile „Add to PATH” și „Open with Code” dacă apar. Te ajută să deschizi proiecte mai repede.
- Termină instalarea și pornește programul.
Poți schimba limba interfeței instalând extensia pentru limba română din panoul de extensii, dar nu e obligatoriu. Mesajele de eroare și documentația sunt oricum, în mare parte, în engleză, așa că te obișnuiești repede cu termenii.
Node.js
- Intră pe site-ul oficial Node.js și alege varianta LTS (Long Term Support), adică cea recomandată pentru uz obișnuit.
- Rulează instalatorul cu opțiunile implicite.
- Dacă instalatorul te întreabă despre unelte suplimentare pentru module native, poți debifa, nu ai nevoie de ele acum.
Python
- Intră pe site-ul oficial Python și descarcă versiunea stabilă curentă pentru Windows.
- În prima fereastră a instalatorului bifează căsuța „Add python.exe to PATH”. Este cel mai important pas: fără el, terminalul nu găsește Python.
- Apasă „Install Now” și așteaptă finalul.
Dacă ai uitat să bifezi „Add python.exe to PATH”, cel mai simplu e să rulezi din nou instalatorul, să alegi „Modify” sau „Repair” și să adaugi opțiunea, ori să dezinstalezi și să reinstalezi.
Git
Git pune la dispoziție comanda git și pe Windows vine ca „Git for Windows”. Descarcă-l de pe site-ul oficial și poți lăsa aproape toate opțiunile pe valorile implicite. La alegerea editorului implicit poți selecta Visual Studio Code.
Deschide terminalul și verifică instalările
Terminalul este fereastra în care scrii comenzi în loc să dai click. Pe Windows 11 se numește Windows Terminal, pe Windows 10 poți folosi PowerShell. Apasă tasta Windows, scrie „PowerShell” sau „Terminal” și deschide-l. Poți deschide terminalul și direct din Visual Studio Code, din meniul Terminal, opțiunea New Terminal.
Scrie comenzile de mai jos, una câte una, și apasă Enter. Dacă totul e bine, fiecare afișează un număr de versiune (numărul tău va fi altul decât cel din documentații).
node --version
python --version
git --version
Dacă un terminal era deja deschis în timpul instalării, închide-l și deschide unul nou. Terminalele vechi nu văd programele instalate după ce au pornit.
Primul proiect
- Creează un folder pentru exerciții, de exemplu pe Desktop sau în Documente, cu un nume simplu și fără diacritice, de pildă exercitii.
- În Visual Studio Code alege File, apoi Open Folder și selectează folderul.
- Creează un fișier nou cu numele salut.js și scrie în el codul de mai jos.
- Deschide un terminal în Visual Studio Code și scrie node salut.js.
console.log('Salut, lume!');
Rezultat
Salut, lume!Comanda de rulare a unui fișier Python este asemănătoare. Dacă ai un fișier salut.py, scrii în terminal python salut.py. În blocul de mai jos rulează doar linia pentru fișierul pe care îl ai.
node salut.js
python salut.py
Comenzi utile de terminal, bune de știut încă de la început: cd nume-folder intră într-un folder, cd .. urcă un nivel, dir listează fișierele din folderul curent, iar cu săgeata în sus reiei comanda anterioară.
Nu ai nevoie de ele acum. Când ajungi la tutorialele respective, instalarea este descrisă acolo. Pe scurt: pentru Rust se folosește programul rustup, de pe rustup.rs, care instalează compilatorul. Pentru C++ pe Windows ai nevoie de un compilator, de exemplu MinGW-w64 sau Visual Studio Build Tools.
Probleme frecvente
- „node nu este recunoscut ca nume de comandă” (sau „command not found”): programul nu e instalat sau nu e în PATH. Închide și redeschide terminalul, iar dacă tot nu merge, reinstalează programul.
- python deschide Microsoft Store: Windows are un scurtcircuit pentru Python. Instalează Python de pe site-ul oficial, cu PATH bifat, și caută „App execution aliases” în Setări (pe Windows 11 este în Setări > Aplicații > Setări avansate pentru aplicații) și dezactivează aliasurile python.exe și python3.exe.
- Fișierul nu este găsit: verifică dacă terminalul e în același folder cu fișierul. Comanda dir îți arată ce e în folderul curent.
- Diacriticele arată ciudat în terminal: salvează fișierele în format UTF-8 (Visual Studio Code face asta implicit) și, la început, evită diacriticele în textele afișate de Python.
O altă problemă care apare des: PowerShell poate refuza să ruleze scripturile, de pildă comenzile npm, cu un mesaj despre „execution policy” („running scripts is disabled on this system”). Politica de execuție este o măsură de siguranță a Windows, nu o defecțiune.
Nu dezactiva protecțiile Windows pentru tot calculatorul. Dacă ai nevoie să rulezi scripturi npm, schimbă politica doar pentru contul tău, cu comanda de mai jos (răspunde Y când ești întrebat), și doar dacă ți se cere. Citește mesajul de eroare înainte să faci asta și nu rula scripturi descărcate de la necunoscuți.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Ce urmează
Ai acum tot ce îți trebuie. Dacă nu ai citit încă, începe cu ideile de bază din pagina „Ce este programarea”. Apoi alege JavaScript, care e un start prietenos și duce direct către boți de Discord și site-uri.