Cum să înveți un limbaj de programare

Dacă vă simțiți interesat în crearea de programe de calculator, aplicații mobile, site-uri web, jocuri sau orice alt tip de software, va trebui să învățați cum să programați. Programele sunt create de un limbaj de programare. Această limbă permite programului să funcționeze cu dispozitivul pe care rulează, fie că este vorba despre un computer, un telefon mobil sau orice alt tip de hardware.

pași

Partea 1
Alegeți o limbă

Imaginea intitulată Aflați un limbaj de programare Pasul 1
1
Determinați zona dvs. de interes. Puteți începe să învățați cu orice limbaj de programare (deși există unele care sunt cu siguranță mai multe "ușor" decât altele), deci ar trebui să începeți prin a vă întrebați ce doriți să obțineți prin învățarea unui limbaj de programare. Acest lucru vă va ajuta să determinați ce tip de programare ar trebui să urmăriți și să vă oferi un bun punct de plecare.
  • Dacă doriți să învățați dezvoltarea web, există un mare set de limbi diferite pe care trebuie să le învățați și sunt diferite de limbile necesare pentru a dezvolta programe de calculator. Dezvoltarea aplicațiilor mobile necesită un set diferit de abilități decât atunci când programați aplicații desktop. Toate aceste decizii vor influența direcția voastră.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 2
    2
    Luați în considerare începerea cu o limbă "simplu". Indiferent de decizia dvs., trebuie să vă gândiți să începeți cu un limbaj simplu, de nivel înalt. Acestea sunt limbi deosebit de utile pentru începători, în timp ce predau conceptele de bază și procesele mentale care pot fi aplicate practic în orice limbă.
  • Cele două limbi cele mai populare din această categorie sunt piton și Ruby. Ambele sunt limbi orientate pe obiecte pentru dezvoltarea aplicațiilor web și utilizează o sintaxă lizibilă.
  • "Orientat spre obiecte" înseamnă că limba este construită pe concepte de "obiecte" sau colecții de date și manipularea lor corespunzătoare. Acesta este un concept care este folosit în multe limbi avansate de programare, cum ar fi C ++, Java, Obiectiv-C și PHP.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 3
    3
    Citiți câteva tutoriale de bază ale diferitelor limbi. Dacă încă nu sunteți sigur de limba pe care doriți să o utilizați pentru a începe să învățați, citiți câteva tutoriale din diferite limbi. Dacă un anumit limbaj vă face mai multă sens decât alții, faceți o încercare de a vedea dacă vă place. Există nenumărate tutoriale de programare disponibile pe internet, inclusiv multe pe wikiHow:
  • piton: un limbaj excelent pentru a începe, care este, de asemenea, foarte puternic odată ce vă familiarizați cu el. Este utilizat pe scară largă pentru a crea aplicații web și chiar pentru a dezvolta unele jocuri.
  • Java: este folosit în nenumărate tipuri de programe, de la jocuri sau aplicații web la software-ul ATM.
  • HTML: un loc esențial de plecare pentru orice dezvoltator web. Cunoașterea HTML este esențială înainte de a trece la utilizarea altor limbi de dezvoltare web.
  • C: una dintre cele mai vechi limbi, C este încă un instrument puternic și este baza pentru limbile moderne, cum ar fi C ++, C # și Obiectiv-C.
  • Partea 2
    Începeți puțin câte puțin

    Imaginea intitulată Aflați o limbă de programare Pasul 4
    1
    Aflați elementele de bază ale limbii. În timp ce părțile din acest pas vor varia în funcție de limba pe care o alegeți, toate limbile de programare au concepte fundamentale care sunt esențiale pentru construirea programelor utile. Învățarea și stăpânirea acestor concepte de la început va facilita lucrurile în rezolvarea problemelor și va crea un cod puternic și eficient. Iată câteva dintre conceptele de bază ale majorității limbajelor de programare:
    • Variabile: o variabilă este o modalitate de stocare și de referință în schimbarea unor fragmente de date. Variabilele pot fi manipulate și de obicei au tipuri definite ca "întreg". "caractere", printre altele. Aceste tipuri vă permit să determinați tipul de date care pot fi stocate. La codificare, variabilele au, de obicei, nume care le fac identificabile pentru oameni. Aceasta permite să înțelegem într-un mod mai simplu modul în care variabila interacționează cu restul codului.
    • Condiții propuse: o propoziție condiționată este o acțiune care se desfășoară în funcție de faptul dacă propoziția este adevărată sau falsă. Cea mai comună formă de condamnare condiționată este declarația "Dacă-Atunci". Dacă propoziția este adevărată (de exemplu, x = 5) atunci se întâmplă ceva. Dacă propoziția este falsă (de exemplu, x! = 5), se întâmplă altceva.
    • Funcții sau subrutine: numele real al acestui concept variază în funcție de limbă. Ele sunt, de asemenea, numite "proces". "metodă" sau "Unitate invocabilă". Acesta este, în principiu, un mic program în cadrul unui program amplu. Programul poate "apel" la funcția în mai multe ocazii, permițând programatorului să creeze eficient programe complexe.
    • Introducerea datelor: acesta este un concept amplu utilizat în aproape toate limbile. Aceasta implică controlul și stocarea datelor introduse de utilizatori. Modul de colectare a acestor date depinde de tipul de program și metodele de introducere pe care le are la dispoziție (tastatură, fișiere etc.). Acest concept este strâns legat de ieșirea de date, care este modul de a afișa rezultatele utilizatorului, fie prin ecran, fie printr-un fișier.
  • Imaginea intitulată Aflați o limbă de programare Pasul 5
    2
    Instalați software-ul necesar. Multe limbi de programare necesită compilatoare, adică programe proiectate să traducă codul într-o limbă pe care computerul o poate înțelege. Alte limbi, cum ar fi Python, utilizează un interpret care poate executa instantaneu programele fără a avea nevoie de un compilator.
  • Unele limbi au IDE (mediu de dezvoltare integrat) care de obicei conțin un editor de cod, un compilator sau un interpret și un depanator. Aceasta permite programatorului să-și îndeplinească toate funcțiile într-un singur loc. IDE includ uneori reprezentări vizuale ale ierarhiei obiectelor și directoarelor.
  • Există numeroși editori de coduri disponibile pe internet. Aceste programe oferă modalități diferite de a evidenția sintaxa și de a oferi alte instrumente de dezvoltare foarte utile.
  • Partea 3
    Creați primul program

    Imaginea intitulată Aflați un limbaj de programare Pasul 6
    1
    Concentrați-vă pe un concept la un moment dat. Unul dintre primele programe care este de obicei predat este programul "Bună ziua". Este un program foarte simplu care afișează textul pe ecran "Bună, lume" (sau un fel de variație). Acest program îi învață programatorilor novici sintaxa pentru a crea un program de bază și funcțional și arată, de asemenea, cum să se ocupe de ieșirea datelor. Prin schimbarea textului puteți afla modul în care programul gestionează datele de bază. Acestea sunt ghiduri wikiHow care învață cum să creați programul "Bună ziua" în mai multe limbi.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 7
    2
    Aflați prin analizarea exemplelor de pe internet. Există sute de coduri de probă pe internet pentru aproape toate limbile de programare. Utilizați aceste exemple pentru a examina modul în care diferite aspecte ale limbajului funcționează și modul în care interacționează diferite părți. Ia parte din exemple diferite pentru a crea propriile programe.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 8
    3
    Examinați sintaxa. Sintaxa este forma în care limba este scrisă astfel încât compilatorul (sau interpretul) să o înțeleagă. Fiecare limbă are o sintaxă unică, însă unele elemente pot fi parte din mai multe limbi. Sintaxa de învățare este fundamentală pentru a învăța cum să programați într-o limbă și este adesea ceea ce cred oamenii atunci când se gândesc la programarea pe calculator. În realitate, este doar baza pe care sunt construite alte concepte mai avansate.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 9
    4
    Experimentați prin schimbări Efectuați modificări în programele dvs. de probă și apoi evaluați rezultatele. Prin experimentare puteți afla ce funcționează și ce nu este mult mai rapid decât citirea unei cărți sau a unui ghid. Nu vă fie frică să vă întrerupeți programul - învățarea de a rezolva greșelile este o parte importantă a oricărui proces de dezvoltare și lucrurile noi aproape că niciodată nu funcționează bine la prima încercare.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 10
    5
    Începeți să practici depanarea. Când programați, veți greși în mod inevitabil. Aceste erori se pot manifesta practic oriunde. Erori pot fi rarități inofensive în program sau pot fi erori grave care împiedică compilarea sau executarea programului. Găsirea și remedierea acestor erori este un proces important în ciclul de dezvoltare a software-ului, așa că obișnuiți-vă să o faceți de la început.
  • Pe măsură ce experimentați cu schimbarea programelor de bază, veți găsi lucruri care nu funcționează. Descoperirea modului de abordare diferită este una dintre cele mai importante aptitudini ale unui programator.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 11
    6
    Discutați întregul cod. Practic toate limbile de programare au o funcție de făcut "comentarii" care vă permite să includeți textul care nu este procesat de interpret sau de compilator. Acest lucru ne permite să lăsăm o explicație scurtă, dar clară, scrisă într-o limbă umană despre ceea ce face codul. Comentariile nu numai că vă ajută să vă amintiți ce înseamnă codul dvs. într-un program minunat, dar este o practică esențială în mediile de colaborare, deoarece permite altora să înțeleagă ceea ce face codul.
  • Partea 4
    Practicați în mod regulat

    Imaginea intitulată Aflați un limbaj de programare Pasul 12
    1
    Programați în fiecare zi Cel mai important lucru de a stăpâni un limbaj de programare este dedicarea timpului. Chiar și un limbaj simplu precum Python, care necesită doar o zi sau două pentru a înțelege sintaxa de bază, durează mult timp pentru a deveni un adevărat profesionist în limbă. Ca și în cazul oricărei alte calificări, practica este cheia pentru a deveni mai competentă. Încercați să programați cel puțin o dată pe zi, chiar dacă este doar o oră între serviciu și cină.


  • Imaginea intitulată Aflați un limbaj de programare Pasul 13
    2
    Stabiliți obiective pentru programele dvs. Când setați obiective realistă, dar provocatoare, Puteți începe să rezolvați problemele și să propuneți soluții. Încercați să vă gândiți la o aplicație simplă, cum ar fi un calculator, și să dezvoltați o modalitate de ao crea. Utilizați sintaxa și conceptele pe care le-ați învățat și le aplicați în practică.
  • Imaginea intitulată Aflați o limbă de programare Pasul 14
    3
    Discutați cu ceilalți și citiți alte programe. Există multe comunități de programare dedicate anumitor limbi sau discipline. Participarea la o comunitate poate fi foarte utilă pentru învățarea voastră. Veți obține acces la o varietate de exemple și instrumente care vă pot ajuta în procesul de învățare. Citirea codului altor programatori vă poate inspira și vă poate ajuta să înțelegeți concepte pe care nu le-ați învățat încă.
  • Uitați-vă la forumurile de programare și la comunitățile de internet dedicate limbii pe care ați ales-o. Asigurați-vă că participați și nu doar puneți întrebări. Aceste comunități sunt în mod normal văzute ca un loc de colaborare și discuție și nu doar un site de întrebări și răspunsuri. Simțiți-vă liber să cereți ajutor, dar fiți pregătiți să vă arătați munca și să fiți pregătiți să încercați diferite abordări.
  • Odată ce aveți experiență, luați în considerare introducerea unui eveniment programator. În aceste evenimente, oamenii sau echipele concurează împotriva ceasului pentru a dezvolta un program funcțional, de obicei bazat pe un anumit subiect. Aceste evenimente pot fi foarte distractive și este o modalitate excelentă de a se întâlni cu alți programatori.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 15
    4
    Provocați-vă pentru a face lucrurile mai distractive. Încercați să faceți lucruri pe care încă nu le știți să le îndepliniți. Investigați modalitățile de a îndeplini sarcina (sau una similară) și apoi încercați să o implementați în programul propriu. Încercați să evitați să vă simțiți mulțumiți de un program care să fie "pur și simplu" Funcționează - faceți tot posibilul pentru a vă asigura că toate aspectele programului funcționează perfect.
  • Partea 5
    Extindeți-vă cunoștințele

    Imaginea intitulată Aflați un limbaj de programare Pasul 16
    1
    Participați la cursuri de formare. Multe universități, colegii comunitare și centre comunitare oferă clase de programare și ateliere de lucru la care puteți participa fără a fi nevoie să participați la această instituție. Acest lucru poate fi foarte util pentru programatorii novici, deoarece acestea vă permit să obțineți ajutor de la programatori experimentați și să comunicați cu alți programatori locali.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 17
    2
    Cumpărați o carte sau împrumutați-o. Există mii de cărți educaționale disponibile pentru orice limbaj de programare. În timp ce nu ar trebui să vă bazați pe toate cunoștințele pe cărți, acestea pot fi o referință excelentă și conțin adesea multe exemple foarte utile.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 18
    3
    Studiul logicii și matematicii. La programare, aritmetica de bază este folosită de cele mai multe ori, dar poate fi utilă învățarea unor concepte mai avansate. Acest lucru este foarte important, mai ales dacă intenționați să dezvoltați simulări complexe sau programe cu algoritmi avansați. Studierea logicii, în mod fundamental logica calculatorului, vă poate ajuta să înțelegeți cum să aveți o abordare mai bună atunci când rezolvați probleme în programele avansate.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 19
    4
    Nu opriți programarea. Există o teorie populară care spune că pentru a deveni un expert aveți nevoie de cel puțin 10.000 de ore de practică. Deși acesta este un subiect de dezbatere, principiul general rămâne valabil: stăpânirea necesită timp și dedicare. Nu te aștepta să înveți totul peste noapte, dar dacă rămâi concentrat și continuă să înveți, nimic nu te împiedică să fii expert în domeniul tău.
  • Imaginea intitulată Aflați un limbaj de programare Pas 20
    5
    Aflați un alt limbaj de programare. Deși puteți să-i stăpâniți cu siguranță prin stăpânirea unei singure limbi, mulți programatori își sporesc succesul în domeniu prin învățarea mai multor limbi. A doua sau a treia limbă este de obicei complementară limbii lor principale, ceea ce le permite să dezvolte programe mai complexe și mai interesante. Odată ce ai un nivel bun de înțelegere a primului tău limbaj de programare, poate fi timpul să înveți unul nou.
  • Cu siguranță veți simți că învățarea celei de-a doua limbi a fost mult mai ușoară decât prima. Multe concepte de programare de bază sunt aceleași în toate limbile, mai ales dacă limbile sunt strâns legate.
  • Partea 6
    Aplică-ți abilitățile

    Imaginea intitulată Aflați un limbaj de programare Pasul 21
    1
    Înscrieți-vă într-un program de patru ani. Deși nu este strict necesar, un program de patru ani la o școală sau la o universitate vă poate prezenta o gamă largă de limbi diferite și vă va fi util să interacționați cu profesioniștii și cu alți studenți. Fără îndoială, această metodă nu este pentru toată lumea și mulți programatori de succes nu au participat niciodată la o instituție de patru ani.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 22
    2
    Faceți o înregistrare a muncii voastre. Pe măsură ce dezvoltați programe și vă extindeți cunoștințele, asigurați-vă salvați cele mai bune locuri de muncă. Puteți afișa această înregistrare recruiterilor și intervievatorilor ca exemplu al muncii pe care o faceți. Asigurați-vă că includeți munca pe care ați făcut-o singură și că aveți permisiunea de a include munca pe care ați făcut-o cu o altă companie.
  • Imaginea intitulată Aflați un limbaj de programare Pasul 23
    3
    Lucrează singură. Există o piață independentă foarte mare pentru programatori, în special pentru dezvoltatorii de aplicații mobile. Faceți niște locuri de muncă mici în mod independent pentru a obține o idee despre cum funcționează programarea comercială. Puteți folosi adesea aceste locuri de muncă pentru a vă îmbunătăți înregistrarea de lucru și a le plasa ca o lucrare publicată.
  • Imaginea intitulată Aflați o limbă de programare Pasul 24
    4
    Dezvoltați propriile programe gratuite sau comerciale. Nu trebuie să lucrați pentru ca o companie să câștige bani prin programare. Dacă aveți abilitățile necesare, puteți dezvolta software-ul pe cont propriu și lansați-l spre vânzare, fie prin intermediul site-ului dvs., fie prin intermediul altui magazin de software. Trebuie să fiți pregătit să acordați asistență pentru orice software pe care îl puneți în vânzare, deoarece clienții vor utiliza programul pentru a lucra.
  • Freeware este o modalitate populară de a distribui programe mici și utilități. Dezvoltatorul nu primește bani, dar este o modalitate excelentă de a construi un nume și de a te face cunoscut în comunitate.
  • sfaturi

    • Dacă sunteți interesat de programarea jocurilor, cercetați Python, C ++ și Java. Dintre acestea, C ++ este probabil cel mai performant limbaj, Python este de departe cel mai ușor de învățat și Java poate rula pe Windows, Mac OS și Linux fără a trebui să adapteze codul.
    • Aflați mai multe despre software gratuit. Studiați codul sursă al programelor disponibile în Directorul de software gratuit (director de software gratuit). De ce reinventați roata atunci când o puteți îmbunătăți? Asigurați-vă că înțelegeți ce programați.
    • Pentru majoritatea oamenilor, programarea unui lucru care îi atrage sau care le pot folosi este mai interesantă decât citirea exemplelor dintr-o carte. Utilizați un motor de căutare pentru a afla despre proiectele care vă interesează.
    • Când învățați ceva nou, este foarte util să îl implementați pe cont propriu și apoi să optimizați designul, prezicând rezultatele pentru a vă asigura că înțelegeți conceptul.
    • Utilizează interfețele de programare actualizate și materialele de referință oficiale publicate de creatorul software-ului.
    • Referințele sunt acolo pentru a vă ajuta. Nu vă fie rușine dacă nu vă amintiți totul cu inima - asta vine cu timpul. Cel mai important lucru este să știi unde să găsești materialul de referință.
    • Pentru a practica, încercați să învățați alte persoane. Nu numai că vă va face mai competentă, vă va permite să vă gândiți mai profund, să obțineți puncte de vedere diferite.
    Distribuiți pe rețelele sociale:

    înrudit
    Cum se învață Microsoft Visual BasicCum se învață Microsoft Visual Basic
    Cum să înveți programareaCum să înveți programarea
    Cum se codifică un joc videoCum se codifică un joc video
    Cum să devii programatorCum să devii programator
    Cum de a sparge un program prin modificarea fișierelor DLLCum de a sparge un program prin modificarea fișierelor DLL
    Cum se creează un limbaj de programareCum se creează un limbaj de programare
    Cum se creează un nou proiect Java în EclipseCum se creează un nou proiect Java în Eclipse
    Cum se creează un program simplu în PythonCum se creează un program simplu în Python
    Cum se dezvoltă software-ulCum se dezvoltă software-ul
    Cum să începeți să învățați să programațiCum să începeți să învățați să programați
    » » Cum să înveți un limbaj de programare

    © 2011—2020 ertare.com