Cum să înveți programare de la zero

03-11-2026
Tânără care lucrează pe laptop într-o bibliotecă

Întrebarea cu care începe toată lumea este ce limbaj aleg, și e exact întrebarea greșită. Primele luni de programare nu sunt despre sintaxă, ci despre a învăța să descompui o problemă în pași. Partea asta se transferă între limbaje; sintaxa se uită și se recitește.

Al doilea obstacol e abandonul. Cei mai mulți se opresc în săptămâna a treia sau a patra, când tutorialele ușoare se termină și apare primul cod care nu merge fără explicație. Mai jos ai un traseu realist pentru primele șase luni și punctele în care merită să ceri ajutor.

Primele decizii

Ce limbaj alegi

Alege în funcție de ce vrei să construiești, nu de topuri. Pentru automatizări, analiză de date și învățat conceptele de bază, Python e cea mai blândă intrare, cu sintaxă apropiată de limba vorbită. Pentru site-uri și aplicații web, HTML, CSS și JavaScript sunt obligatorii oricum. Pentru liceu și pregătire de olimpiadă sau de Bac la informatică, C++ rămâne standardul din programă.

Mâini de copil care scriu pe tastatura unui laptop

Sursa foto: Unsplash

Important: alege unul singur și stai pe el șase luni. Săritul între limbaje în prima lună e cea mai frecventă formă de amânare deghizată în documentare.

Pentru un elev de liceu, decizia e deja luată de programă: lucrezi pe limbajul care se cere la clasă și la examen. Pentru un adult care se reconvertește, întrebarea utilă e ce job vizezi peste un an, nu ce limbaj e la modă acum.

Cât timp pe săptămână

Cinci ore pe săptămână, constant, duc mai departe decât cincisprezece în două weekenduri. Programarea e o deprindere, nu o materie: se construiește prin repetiție scurtă și deasă, iar o pauză de două săptămâni te costă aproape tot ce ai acumulat în ultima lună.

Traseul pe primele șase luni

Nu e o programă, e o ordine. Fiecare etapă rezolvă problema pe care o lasă deschisă cea de dinainte.

Traseul pentru a învăța programare de la zero: bazele în lunile 1–2, primul proiect în lunile 3–4, cod citit în lunile 5–6

Lunile 1-2: bazele, cu cod scris de tine

Variabile, condiții, bucle, funcții, liste. Nimic exotic. Regula care face diferența: nu copia codul din tutorial, scrie-l de mână și strică-l intenționat, ca să vezi ce eroare dă. Erorile sunt materia de învățat, nu accidente.

În perioada asta nu te uita la cât ai parcurs, ci la cât poți scrie fără să te uiți în altă parte. Zece linii scrise din cap valorează mai mult decât o sută copiate.

Lunile 3-4: primul proiect propriu

Aici se produce saltul. Alege ceva mic și al tău: un program care îți ordonează fișierele, un calculator de buget, o pagină simplă. Un proiect propriu te obligă să cauți singur soluții, exact ce vei face și ca profesionist.

Tot acum apare și primul blocaj serios, momentul în care abandonează majoritatea. Nu e un semn că nu ești făcut pentru asta, e pur și simplu punctul în care tutorialele nu mai acoperă cazul tău.

Cod JavaScript pe un ecran, cu evidențiere colorată a sintaxei

Sursa foto: Unsplash

Lunile 5-6: cod citit, nu doar scris

Citește cod scris de alții și învață să folosești un sistem de versionare. Sunt părțile care nu apar în tutoriale pentru începători și primele care se cer într-un job.

Când merită un om în față

Învățatul singur funcționează până la primul blocaj real. De acolo, raportul se schimbă: o oră cu cineva care vede ce ai scris economisește, de regulă, câteva zile de căutat prin forumuri.

Pe partea de muncă în echipă contează și obișnuința de a lucra pe codul altcuiva, care e, de fapt, majoritatea muncii într-un job real. Nimeni nu scrie de la zero.

Trei situații clare

Prima: ai o eroare pe care nu o înțelegi de mai bine de o zi. A doua: codul merge, dar nu știi de ce, ceea ce e mai periculos decât o eroare. A treia: te pregătești pentru Bac sau pentru admitere la informatică, unde formatul probei contează mai mult decât cunoștințele generale.

Cum cauți la noi

Pe YooLearn ai cursuri de programare atât ca materie școlară, pentru informatică de clasă și de examen, cât și în categoria IT, Programare și Tehnologie, pentru adulți care se reconvertesc. Sunt două lucruri diferite, cu profesori diferiți, deci filtrează după scopul tău: pregătire de Bac nu e același lucru cu nivel începător.

Pe limbaje concrete avem pagini separate, de la Python și JavaScript până la SQL, C++, HTML și CSS, Git sau baze de date. Fiind nișe mai mici decât matematica, numărul de profesori e pe măsură, deci merită să te uiți și la ultima activitate din profil înainte să trimiți o cerere.

Înainte de orice plată, cere-ne sesiunea gratuită de cunoaștere și evaluare, una cu fiecare profesor. La programare e cel mai util test dintre toate, pentru că îi poți arăta codul la care te-ai blocat și vezi pe loc cum explică.

Alege un singur limbaj în funcție de ce vrei să construiești, scrie cod de mână din prima lună, treci la un proiect propriu în luna a treia și cere ajutor la primul blocaj care ține mai mult de o zi.

Scrie primele zece linii diseară, nu te documenta încă o săptămână. Iar când te oprești, intră pe YooLearn, caută prin cursuri online pe limbajul tău și cere o sesiune gratuită.