Bazele de programare pentru începători, de la absolut zero

Învață să programezi, simplu și clar, fără cunoștințe pregătitoare!

Publicat de: Deva Alex
Ultima actualizare: 18 februarie 2025
Limba: Română

Ce vei învăța

  • arhitectura calculatoarelor
  • Folosirea limbajului de programare Ruby
  • Înțelegerea și utilizarea algoritmilor de bază

Cui se adresează acest curs

  • Fără cunoștințe speciale, oricui vrea să devină programator

Necesare înainte de curs

Absolut nimic

Ce conține acest curs

Ce vom învăța? 2 min.
De ce programare? 3 min.
Autorul 1 min.
Structura cursului 2 min.

Ce vom învăța? 2 min.
Ce este un calculator? 3 min.
De ce ne trebuie calculatoare? 5 min.
Premisa calculatoarelor 2 min.
Tranzistorul 3 min.
Inversie 2 min.
Breadboard 3 min.
Joc de cărți "ȘI" 4 min.
Joc de cărți "SAU" 4 min.
Porți logice AND 3 min.
Porți logice OR 2 min.
Concluzie porți logice 4 min.
Algebra booleană 4 min.
Concluzie algebra booleană 6 min.
Descompunerea numerelor 4 min.
Descompunerea numerelor, partea a doua 3 min.
Baza de numerație 8 4 min.
Sistemul binar 4 min.
Poarta XOR 4 min.
Adunare folosind XOR și AND 4 min.
Ce am învățat? 2 min.

Ce vom învăța? 1 min.
Ce înseamnă programarea? 3 min.
Limbaje 2 min.
Clasificări de limbaje 3 min.
Limbaj de asamblare 2 min.
Sisteme de operare 5 min.
Compilatoare, interpretoare, transpilatoare 2 min.
Ce am învățat? 1 min.

Ce vom învăța? 2 min.
Algoritmi 5 min.
Exemplu de algoritm 2 min.
Casete 4 min.
Înmulțirea a trei numere 2 min.
Testarea algoritmului 3 min.
Variabile 6 min.
Condiții 2 min.
Bucle 3 min.
i = i + 1 3 min.
Algoritm - numără până la 10 (condiție la final) 5 min.
Algoritm - numără până la 10 (condiție la început) 2 min.
Algoritm - adună numerele de la 1 la 10 5 min.
Algoritm - joc "ghicește numărul" 4 min.
Șiruri 4 min.
Algoritm - traversarea unui șir 5 min.
Algoritm - cartea cea mai mică 5 min.
Algoritm - suma numerelor dintr-un șir 3 min.
Algoritm - produsul dintre minimul și maximul unui șir 3 min.
Ce am învățat? 2 min.

Ce vom învăța? 1 min.
Arhitectura generală 1 min.
Procesor 3 min.
Memoria 3 min.
Dispozitive periferice 2 min.
Date - fișiere, directoare, partiții 4 min.
Ce am învățat? 2 min.

Ce vom învăța? 1 min.
De la mașina de scris la editoarele de text 5 min.
IDE 3 min.
Operațiuni cu fișiere în editoare de cod 3 min.
Ce am învățat? 1 min.

Ce vom învăța? 1 min.
Despre Ruby 2 min.
Instalare 4 min.
irb 2 min.
Scripting 3 min.
Comentarii 2 min.
Variabile 3 min.
Tipuri de date, partea 1 3 min.
Tipuri de date, partea a 2-a 4 min.
Conversii de tip 3 min.
Input 3 min.
Valori logice 3 min.
Condiții 2 min.
Bucle 4 min.
Joc "ghicește numărul" 4 min.
Metode 4 min.
Programarea orientată obiect 5 min.
Ce am învățat (și ce nu) 2 min.

Ce am învățat în tot cursul 2 min.
Încotro acum? 2 min.

Descrierea cursului

Ți-ai dorit să înțelegi cum funcționează calculatoarele și cum sunt programate? 

Dacă până acum ai fost descurajat de prea multă matematică, prea multă tehnică, prea mult învățat, acest curs îți arată că programarea poate fi simplă și accesibilă.

Vei învăța pas cu pas, fără concepte greoaie sau matematică avansată – doar explicații clare, exemple intuitive și un parcurs structurat de la zero.

Începem cu principiile de bază și ajungem la programarea efectivă într-un limbaj modern - Ruby, limbaj folosit de multe companii pentru că permite construirea rapidă a aplicațiilor web (ex. Shopify, GitHub, Airbnb, Basecamp și altele).

La final, vei înțelege cum gândesc și lucrează programatorii și vei avea o bază solidă pentru a explora singur sau pentru a urma un curs avansat, fără teama că te vei pierde pe drum!

Review-uri

Nu există nici un review!