3 moduri de a începe să învățați să programați

Cuprins:

3 moduri de a începe să învățați să programați
3 moduri de a începe să învățați să programați

Video: 3 moduri de a începe să învățați să programați

Video: 3 moduri de a începe să învățați să programați
Video: 🚀Introducere in Metode din Java | Functii in Java | Programare in Java #3 2024, Mai
Anonim

Ai dorit vreodată să faci un program de la zero? Programarea poate fi o experiență foarte plină de satisfacții. Toți marii programatori de computere au început la fel ca tine: fără cunoștințe, ci dorința de a citi, de a studia și de a practica. Acest wikiHow vă învață cum să începeți să învățați să codați.

Pași

Metoda 1 din 3: Decizia asupra unui limbaj de programare de învățat

Începeți să învățați să programați Pasul 1
Începeți să învățați să programați Pasul 1

Pasul 1. Gândește-te la ceea ce vrei să faci cu cunoștințele tale de programare

Acest lucru vă poate ajuta să determinați ce să învățați și cât de mult trebuie să învățați. Sunteți interesat de designul web? Doriți să creați jocuri video? Doriți să dezvoltați aplicații pentru smartphone? Vrei o carieră în industria tehnologiei? Îți place rezolvarea problemelor? Vă interesează mai mult programarea front-end sau programarea back-end?

  • Programatorii front-end lucrează la lucruri precum interfețe grafice de utilizator (GUI) și lucruri cu care utilizatorii interacționează. Limbile populare pentru programatorii front-end includ HTML, CSS și Javascript.
  • Programatorii back-end lucrează la lucruri precum baze de date, scripturi și arhitectură de programe și lucruri care se întâmplă în culise. Limbajele de programare populare pentru utilizatorii back-end includ Ruby, Python, PHP și instrumente precum MySQL și Oracle.
Începeți să învățați să programați Pasul 2
Începeți să învățați să programați Pasul 2

Pasul 2. Gândiți-vă la ce platforme vă interesează

Doriți să dezvoltați software pentru computere? Sunteți mai interesat de aplicațiile pentru smartphone-uri și tablete. Dacă da, ce sistem de operare vă interesează cel mai mult? Dezvoltarea de software pentru macOS ar putea necesita să învățați diferite limbi pe care s-ar putea să nu le cunoașteți dezvoltarea de aplicații pentru Windows. La fel, dezvoltarea de aplicații pentru iPhone și iPad poate necesita abilități diferite decât dezvoltarea de aplicații pentru Android.

Începeți să învățați să programați Pasul 3
Începeți să învățați să programați Pasul 3

Pasul 3. Înțelegeți diferite concepte de programare

Deși există multe limbaje de programare diferite, există câteva concepte de bază pe care toate le au în comun. Unele concepte de bază de programare sunt după cum urmează:

  • Variabil:

    Variabilele sunt informații care sunt stocate astfel încât să poată fi reamintite ulterior. Variabilei i se oferă de obicei un nume simbolic. Un exemplu de variabilă este dacă un program cere utilizatorului să-și introducă numele. Numele pe care îl introduc poate fi stocat sub un simbol al obiectului numit „nume”. Programatorul poate utiliza apoi simbolul „nume” pentru a reaminti numele introdus de utilizator și pentru a se referi la utilizator după numele acestuia. O variabilă sau obiect care constă din caractere se numește „Șir”.

  • Structura de control:

    Structura de control spune programului ce parte a programului trebuie executată și în ce ordine. Un tip comun de structură de control este adesea denumit declarație If / Then / Else. Acest lucru spune programului că, dacă o condiție este adevărată, atunci rulați secțiunea următoarea secțiune a programului. Pentru toate celelalte, reveniți la o altă secțiune. De exemplu, dacă un program cere utilizatorului să creeze o parolă, parola este stocată ca un șir. Ecranul cu parolă solicită utilizatorului să introducă parola. O instrucțiune IF / Then / Else este utilizată pentru a spune programului că, dacă parola introdusă este egală cu parola salvată, atunci executați restul programului. Pentru toate celelalte, afișați „Parola dvs. este incorectă”.

  • Structură de date:

    Structura datelor este doar un mod de stocare și organizare a datelor, astfel încât să poată fi utilizate în mod eficient. Un exemplu de structură de date îl reprezintă contactele de pe telefon. În loc să vă stocați contactele fiecare ca variabile separate, programarea dvs. poate crea o variabilă numită „Listă” care stochează toate contactele dvs.

  • Sintaxă:

    Sintaxa este modul corect de introducere a codului într-o anumită limbă. Fiecare limbaj de programare are o sintaxă diferită. Sintaxa ar putea fi modul de stocare a variabilelor, când se utilizează diferite simboluri (adică paranteze () sau paranteze ), utilizarea corectă a indentării și multe altele. Dacă sintaxa nu este introdusă corect, programul nu va putea citi codul și cel mai probabil veți primi un mesaj de eroare.

  • Instrumente:

    Instrumentele sunt lucruri care facilitează programarea. Acestea pot fi caracteristici software care vă verifică codul și se asigură că este corect. Poate fi, de asemenea, un program pre-realizat, pe care îl puteți implementa în propriul dvs. program, astfel încât să nu trebuie să îl construiți singur.

Începeți să învățați să programați Pasul 4
Începeți să învățați să programați Pasul 4

Pasul 4. Decideți ce limbaje de programare doriți să învățați

După ce decideți ce doriți să faceți cu cunoștințele dvs. de programare, începeți să faceți câteva cercetări pentru a afla ce limbaje de programare sunt utilizate în domeniul dvs. de interes.

  • Piton:

    Python este un limbaj bun pentru începători. Este un limbaj de uz general care vă permite să faceți aproape orice și este ușor de utilizat.

  • Rubin:

    Ruby este un alt limbaj bun pentru începători. La fel ca Python, este, de asemenea, un limbaj general, orientat pe obiecte, ușor de învățat.

  • Java:

    Java este un limbaj popular care există de ani de zile și continuă să crească. Este limba principală utilizată pentru a dezvolta aplicații pentru telefoane Android. Poate fi folosit și pentru a dezvolta programe de calculator. De exemplu, Minecraft a fost inițial construit în Java.

  • C:

    C a fost inițial conceput pentru software de sistem de scriere. Astăzi este încorporat în aproape fiecare microprocesor. Nu există prea multe, dar dacă puteți învăța C, veți avea o bază solidă care vă permite să învățați aproape orice alt limbaj de programare.

  • C ++:

    C ++ este unul dintre cele mai utilizate limbaje polivalente. Este încă o limbă dificil de învățat, dar merită. C ++ vă oferă un control mai larg asupra aplicațiilor pe care le dezvoltați și vă oferă un control mai mare asupra hardware-ului computerului. Este considerată una dintre cele mai bune limbi pentru dezvoltarea aplicațiilor la scară largă.

  • C #:

    C # (pronunțat C sharp) este puțin mai recent decât C ++ și are câteva caracteristici adăugate. Este puțin mai ușor de învățat decât C ++ și este folosit în multe aplicații Windows.

  • Rapid:

    Swift este un limbaj multifuncțional dezvoltat de Apple. Este utilizat în principal pentru a dezvolta aplicații pentru produse Apple precum iPhone, iPad, macOS, Apple TV și multe altele.

  • HTML / CSS. HTML și CSS sunt utilizate în proiectarea web. HTML este utilizat pentru a crea pagini web care pot fi redate de browserul dvs. web. Puteți utiliza HTML pentru a adăuga obiecte la o pagină web și pentru a proiecta aspectul unei pagini web. CSS este utilizat pentru a crea un aspect sau stil standard pe mai multe pagini web. De exemplu, dacă doriți să creați un aspect și un stil similar pe mai multe pagini web pentru un site web, puteți aplica aceleași coduri de stil HTML fiecărei pagini web sau puteți crea un singur fișier CSS care aplică același aspect tuturor site-urilor web pagini.
  • Javascript:

    Javascript (nu trebuie confundat cu Java) este un alt limbaj utilizat în proiectarea web. Javascript este utilizat pentru a crea caracteristici interactive pentru un site web. Este esențial pentru proiectarea oricărei aplicații web.

  • PHP și MySQL:

    PHP și MySQL sunt limbaje back-end care gestionează baze de date pe un server. Ori de câte ori un program, un site web sau o aplicație stochează informații despre utilizatori și solicită utilizatorilor să se conecteze, aceste informații sunt stocate într-o bază de date. MySQL și PHP sunt limbaje care sunt utilizate pentru a crea și gestiona baze de date.

Metoda 2 din 3: Obținerea resurselor necesare pentru programare

Începeți să învățați să programați Pasul 5
Începeți să învățați să programați Pasul 5

Pasul 1. Găsiți câteva tutoriale pentru începători

Puteți găsi o mulțime de tutoriale de bază online, care sunt complet gratuite. Acestea pot fi codarea site-urilor web, tutoriale YouTube sau tutoriale interactive web. De asemenea, ar trebui să căutați un manual despre limba pe care doriți să o învățați. Asigurați-vă că este scris pentru nivelul dvs. de calificare. Unele resurse online includ următoarele:

  • Codeacademy.com este unul dintre cele mai mari site-uri de tutoriale de codare online. Puteți urma cursuri de bază folosind un cont gratuit. Un cont pro vă oferă materiale suplimentare, îndrumări pas cu pas și asistență de la egal la egal.
  • EdX este un curs online gratuit, guvernat de MIT și Harvard, care oferă cursuri gratuite într-o varietate de limbaje de programare.
  • w3schools.com este o resursă online gratuită care se concentrează în principal pe designul web. Oferă lecții și exemple gratuite în HTML, CSS, Javascript, PHP, Python, Java, C ++, C # și multe altele.
  • Canalul YouTube al lui Darek Banas oferă tone de tutoriale despre o varietate de limbaje și concepte de programare.
  • Cunoașterea programării este un alt canal YouTube care oferă tone de tutoriale video gratuite despre o varietate de limbaje și concepte de programare.
  • Codeingame este un site excelent care vă ajută să vă îmbunătățiți abilitățile de codare jucând jocuri cu diferite limbaje de programare. Include o mare varietate de limbaje, inclusiv, C ++, C #, Javascript, Java, Python, Koltin, PHP, Swift și multe altele.
  • Scratch este un instrument educațional online dezvoltat de MIT pentru a învăța copiii cum să dezvolte jocuri video și codare. Folosește un limbaj de programare vizual care vă permite să programați folosind blocuri. Acesta este un mod bun de a învăța cum să vizualizați concepte de programare și să învățați cum să gândiți ca un programator.
  • Code.org are o mulțime de tutoriale pentru toate vârstele și nivelurile de clasă pentru a învăța atât copiii, cât și adulții cum să programeze.
Începeți să învățați să programați Pasul 6
Începeți să învățați să programați Pasul 6

Pasul 2. Descărcați programele necesare pentru a programa în limba dvs

Nu toate programele necesită instalarea de software pentru a începe programarea. De exemplu, dacă doriți să începeți programarea în HTML, CSS și Javascript, aveți nevoie doar de un editor de text precum Notepad sau TextEdit și un browser web. Cu toate acestea, alte limbi necesită să descărcați și să instalați software special pentru a rula programe programate în aceste limbi

  • Rubin:

    Descărcați cea mai recentă versiune a Ruby [https://www.ruby-lang.org/en/downloads/ aici}.

  • Piton:

    Multe computere vin deja cu Python instalat, dar poate fi necesar să instalați cea mai recentă versiune înainte de a începe programarea în Python.

  • Java:

    Va trebui să instalați setul de dezvoltare software Java. Pentru a începe programarea în Java.

  • PHP și MySQL:

    PHP și MySQL rulează pe un server în loc de computer. Cu toate acestea, pentru a dezvolta și testa local PHP și MySQL pe computerul dvs., va trebui să descărcați și să instalați software de server, cum ar fi Apache, precum și PHP în sine. Există mai multe pachete software, inclusiv WAMP și

Începeți să învățați să programați Pasul 7
Începeți să învățați să programați Pasul 7

Pasul 3. Descărcați un mediu de dezvoltare integrat

Mediile de dezvoltare integrate (IDE) sunt programe care conțin instrumente de dezvoltare cuprinzătoare care conțin un editor de cod, instrumente de construire, depanator și, uneori, un compilator. Multe IDE acceptă mai multe limbi. Unele IDE includ următoarele:

  • Eclipsă.
  • Netbeans.
  • Cod Visual Studio
  • Android Studio (pentru aplicații Android).
  • Xcode (pentru aplicații Mac, iPhone și iPad).
Începeți să învățați să programați Pasul 8
Începeți să învățați să programați Pasul 8

Pasul 4. Descărcați un compilator sau un interpret

Există două tipuri principale de limbaje de programare, limbaje compilate și limbaje interpretate. Un limbaj compilat vă convertește codul într-un limbaj mașină pe care computerul îl poate înțelege. Limbile compilate includ C și C ++. Limbile interpretate folosesc un interpret care execută instrucțiunile din cod fără a le converti în cod mașină. Limbile interpretate includ Python și Javascript. Unele medii de dezvoltare integrate au un compilator sau un interpret inclus. În unele cazuri, va trebui să descărcați un compilator sau un interpret separat.

  • Codechef.com are un ide online, un compilator și un interpret care funcționează pentru o varietate de limbi
  • GCC este un compilator open-source (gratuit) pentru C și C ++.
  • Interpretii Python pot fi descărcați direct de pe site-ul oficial Python.
  • OpenJDK este un kit de dezvoltare open-source gratuit pentru Java care include un compilator.
Începeți să învățați să programați Pasul 9
Începeți să învățați să programați Pasul 9

Pasul 5. Găsiți un mentor bun

Dacă intenționați să faceți o carieră din programare, probabil că veți dori să vă uitați la o educație formală în informatică. Căutați instructori cu cunoștințe care să aibă experiență în domeniu care să vă ajute să vă perfecționați abilitățile. Dacă nu intenționați să obțineți o educație formală, căutați grupuri de întâlniri unde să puteți întâlni alte persoane care încearcă să învețe limba pe care doriți să o învățați. De asemenea, puteți verifica comunitățile online și forumurile web.

Metoda 3 din 3: Începerea programării

Începeți să învățați să programați Pasul 10
Începeți să învățați să programați Pasul 10

Pasul 1. Gândește-te la ceea ce poți construi cu abilitățile pe care le ai

După ce ați făcut câteva exerciții și ați învățat câteva elemente de bază, începeți să vă gândiți la ce puteți construi cu abilitățile pe care le aveți. Nu trebuie să fie nimic măreț. Poate fi un program simplu de adăugare sau o aplicație cu întrebări și răspunsuri cu alegeri multiple. Creați câteva programe simple. În timp ce încercați, continuați să învățați, astfel încât să puteți construi programe mai mari și mai bune.

Începeți să învățați să programați Pasul 11
Începeți să învățați să programați Pasul 11

Pasul 2. Decideți care este scopul programului dvs

Programul dvs. ar trebui să aibă un obiectiv care poate fi definit într-o frază sau două. Un program ar trebui să aibă o sarcină specifică pe care o îndeplinește sau îl ajută pe utilizator să o realizeze. Câteva exemple de obiective ale programului includ următoarele:

  • Permiteți utilizatorului să organizeze o listă de nume și informații de contact.
  • Afișați o poveste bazată pe text care permite utilizatorului să își aleagă propria cale.
  • Oferiți jucătorului posibilitatea de a alege dintre atacuri în timp ce inamicii își generează propriile atacuri aleatorii.
  • Calculați orbita unei planete în jurul unei stele.
Începeți să învățați să programați Pasul 12
Începeți să învățați să programați Pasul 12

Pasul 3. Decideți limitele la care trebuie să respecte programul

După ce decideți un obiectiv pentru programul dvs., atunci trebuie să decideți regulile pe care trebuie să le respecte programul dvs. pentru a-și îndeplini obiectivul. De exemplu:

  • Contactele trebuie să fie salvate, astfel încât să poată fi reamintite ulterior.
  • Povestea trebuie să explice alegerile anterioare făcute de jucător.
  • Puterea atacurilor jucătorului este determinată de statisticile lor actuale.
  • Programul ar trebui să calculeze cu exactitate orbita masei oricărui obiect introdus de utilizator.
Începeți să învățați să programați Pasul 13
Începeți să învățați să programați Pasul 13

Pasul 4. Decideți ce instrumente veți utiliza

După ce ați decis un obiectiv și reguli pentru programul dvs., decideți ce instrumente veți utiliza pentru a vă dezvolta programul, precum și pentru ce sistem de operare va fi dezvoltat programul. De asemenea, ar trebui să decideți dacă veți lucra singur sau în echipă. De asemenea, vă recomandăm să decideți dacă veți programa singur întregul program sau dacă veți folosi orice cod sau instrumente externe. Gândiți-vă la modul în care acest cod sau instrumentele sunt implementate.

Începeți să învățați să programați Pasul 14
Începeți să învățați să programați Pasul 14

Pasul 5. Decideți succesiunea evenimentelor

După ce aveți o idee despre ce va face programul dvs., decideți în ce ordine se vor întâmpla lucrurile. Ce se întâmplă când lansați programul pentru prima dată? Cum informează programul utilizatorul cum să utilizeze programul? Care este primul lucru pe care utilizatorul ar trebui să îl facă cu programul? Cum răspunde programul? Ce face utilizatorul în continuare? Cum se comunică acest lucru utilizatorului? Ce se întâmplă atunci când programul își îndeplinește obiectivul sau obiectivul?

Începeți să învățați să programați Pasul 15
Începeți să învățați să programați Pasul 15

Pasul 6. Descompuneți problemele mai mari în probleme mai mici

Faceți o listă cu principalele obiective ale programului. Apoi împărțiți aceste obiective mai mari în obiective mai mici, care sunt mai ușor de abordat. Dacă acele sarcini mai mici sunt încă prea greu de rezolvat, împărțiți-le și mai mult în sarcini mai mici.

Începeți să învățați să programați Pasul 16
Începeți să învățați să programați Pasul 16

Pasul 7. Descrieți funcția principală a programului dvs

Când începeți programarea, utilizați comentarii care nu funcționează pentru a contura principalele funcții sau obiective ale programului dvs. Nu veți putea compila sau interpreta aceste comentarii, dar acestea vă vor ajuta să vă organizați codul.

Începeți să învățați să programați Pasul 17
Începeți să învățați să programați Pasul 17

Pasul 8. Îmbunătățiți funcțiile și obiectivele programului unul câte unul

După ce aveți o schiță a funcțiilor și obiectivelor programului, puteți începe să scrieți cod care implementează fiecare funcție. Funcția păstrare ar trebui să fie destul de simplă. Dacă o funcție pare prea complexă, descompuneți-o în funcții mai mici și implementați aceste funcții.

Începeți să învățați să programați Pasul 18
Începeți să învățați să programați Pasul 18

Pasul 9. Testați-vă programarea

Pe tot parcursul procesului de programare, va trebui să vă testați programul des pentru a vă asigura că codul dvs. funcționează corect. Va trebui să testați fiecare funcție pe care încercați să o implementați. Încercați diferit utilizând date de intrare diferite pentru a vă asigura că programul funcționează într-o varietate de situații. Gândiți-vă la modul în care un utilizator standard ar putea folosi programul sau cereți altcuiva să testeze programul și să urmărească cum îl folosește.

Începeți să învățați să programați Pasul 19
Începeți să învățați să programați Pasul 19

Pasul 10. Remediați problemele neașteptate cu care vă confruntați

Pe măsură ce începeți programarea, probabil veți întâmpina probleme la care nu vă așteptați. Încercați tot posibilul pentru a găsi soluții la aceste probleme Următoarele sunt câteva lucruri pe care le puteți face pentru a depana problemele în care vă transformați.

  • Dacă citiți codul din instrucțiuni, recitiți instrucțiunile și asigurați-vă că le înțelegeți.
  • Asigurați-vă că codul dvs. este organizat, indentat corect și utilizează sintaxa corectă.
  • Verificați ortografia și asigurați-vă că este corectă.
  • Utilizați instrucțiunile de tipărire pentru a verifica valorile variabile.
  • Dacă nu sunteți sigur dacă se execută o secțiune de cod, utilizați o Declarație de imprimare pentru a vedea dacă ajunge la secțiunea respectivă.
  • Verificați mesajele de eroare și Google-le.
  • Împărțiți codul în secțiuni și rulați secțiunile individuale pentru a izola unde este o problemă.
  • Încercați să căutați cod de lucru pe internet care face ceea ce doriți să faceți.
  • Vedeți dacă există un instrument care face ceea ce doriți.
  • Introduceți codul manual, în loc să copiați și să lipiți.
  • Faceți o pauză și reveniți la cod.
  • Întreabă pentru ajutor.
Începeți să învățați să programați Pasul 20
Începeți să învățați să programați Pasul 20

Pasul 11. Testați din nou programul

De fiecare dată când implementați o funcție nouă sau modificați codul, testați-l pentru a vă asigura că funcționează corect. Odată ce ați implementat toate funcțiile codului dvs. și totul funcționează corect, programul dvs. este complet.

Video - Prin utilizarea acestui serviciu, unele informații pot fi partajate cu YouTube

sfaturi

  • Nu vă fie frică să cereți ajutor. Găsiți un forum bun și activ, cu o mulțime de utilizatori cunoscuți în limba pe care ați ales-o și puneți orice întrebări de care aveți nevoie. Un prieten din viața reală cu experiență vă poate ajuta să explicați concepte dificile și să faceți față unor bug-uri enervante.
  • Dacă începeți să vă descurajați, faceți o pauză. S-ar putea să descoperiți că ați „obținut-o” când vă întoarceți. Aproximativ 15 - 30 de minute de computer este cel mai bun.
  • Dacă găsiți o carte ieftină pentru limba dvs., cumpărați-o. Este întotdeauna bine să aveți o referință pe hârtie, dar fără rost să aveți doar o carte, deoarece există o mulțime de ajutor pe web.
  • Rămâi motivat. Practicați cât de des puteți, pentru că, cu cât rămâneți mai mult între sesiuni, cu atât veți uita mai mult.

Recomandat: