Diferite moduri de a învăța despre programarea computerelor includ studiul logicii de bază din spatele programării, cercetarea mecanicii din spatele modului în care funcționează programele de calculator și prin realizarea de tutoriale de început în cel puțin un limbaj de programare popular. Înainte de a încerca să scrieți cod, o tactică pentru înțelegerea programării este să exersați cum să definiți clar o problemă și să formulați o soluție concisă, deoarece această logică ajută adesea la mecanismele mai tehnice ale învățării scrierii codului sursă. Un număr bun de cărți și site-uri web care acoperă cum să începeți programarea sunt disponibile pe scară largă. Un curs de început la o școală tehnică locală sau un colegiu comunitar poate fi, de asemenea, o modalitate utilă de a învăța despre programarea computerelor, precum și de a primi feedback cu privire la primele încercări de codare.
Pentru a învăța despre programarea computerelor în mod eficient, unele citiri inițiale despre structura și funcția computerelor sunt în general utile. Sintaxa oricărui limbaj de calculator are adesea mai mult sens pentru începătorii care înțeleg diferențele dintre intrare și ieșire, precum și între limbajul de nivel înalt și limbajul de mașină de nivel inferior. Contrar așteptărilor, multe cărți despre concepte de programare nu sunt greu de citit sau pline de jargon tehnic. Orice număr dintre ele sunt scrise având în vedere începătorii și, prin urmare, cu un limbaj simplu.
După cum vor mărturisi mulți programatori cu experiență, o diplomă avansată de matematică nu este o condiție prealabilă pentru a învăța despre programarea computerelor. Punctele forte în rezolvarea problemelor de bază pot fi de ajutor, dar principalele cerințe sunt atenția la detalii și dorința de a dedica timpul învățării. Internetul poate oferi o gamă largă de instrumente de predare pentru începerea programării și multe conțin instruire comparabilă ca calitate cu cea primită în unele săli de clasă de colegiu. Pentru începătorii care sunt gata să învețe despre programarea computerelor prin scrierea codului, tutorialele video pas cu pas pot fi o resursă valoroasă.
Un domeniu al programării care poate deseori deruta începătorii este alegerea unui prim limbaj de programare. Programatorii cu experiență au adesea opinii diferite cu privire la limbajul cel mai bun pentru noii veniți și mulți pot fi neclintiți că alegerea lor de limbaj este singura corectă. Începătorii în limbaje de programare pot găsi, de obicei, o soluție la această dilemă, investigând structura și regulile mai multor limbaje pentru cea care pare cel mai intuitiv de învățat. Acest limbaj de programare este de obicei diferit pentru diferite stiluri și medii de învățare, dar fiecare alegere este una la fel de legitimă.