6 maneres d'aprendre llenguatges de programació

Taula de continguts:

6 maneres d'aprendre llenguatges de programació
6 maneres d'aprendre llenguatges de programació

Vídeo: 6 maneres d'aprendre llenguatges de programació

Vídeo: 6 maneres d'aprendre llenguatges de programació
Vídeo: Cómo hacer una tabla en Excel y aplicar formatos en celdas 2024, De novembre
Anonim

Si esteu interessats en crear programes d’ordinador, aplicacions mòbils, llocs web, jocs o qualsevol tipus de programari, heu de saber programar-los. Els programes es fan en un llenguatge de programació. Aquest llenguatge permet que els programes funcionin a les màquines que els executen, com ara ordinadors, telèfons mòbils o qualsevol altre maquinari.

Pas

Mètode 1 de 6: Selecció d'un llenguatge de programació

Apreneu un llenguatge de programació Pas 1
Apreneu un llenguatge de programació Pas 1

Pas 1. Determineu els vostres interessos

Podeu començar a aprendre qualsevol llenguatge de programació (tot i que alguns llenguatges són "més fàcils" que d'altres "), de manera que és possible que vulgueu aprendre preguntant-vos:" Què vull aconseguir dominant un llenguatge de programació? ". Vostè determina què llenguatge de programació que heu d’aprendre i us proporciona un bon punt de partida.

Si voleu ser desenvolupador web, heu de dominar un idioma diferent del desenvolupador de programes d'escriptori. La creació d’una aplicació mòbil també requereix un llenguatge diferent al de programar una màquina. Totes les vostres decisions determinaran la direcció del vostre aprenentatge

Apreneu un llenguatge de programació Pas 2
Apreneu un llenguatge de programació Pas 2

Pas 2. Penseu en l’aprenentatge d’un idioma senzill

Independentment de la vostra elecció, us recomanem que aprengueu un idioma més senzill i de nivell superior. Aquests llenguatges són especialment útils per a principiants, ja que ensenyen conceptes bàsics de programació i pensament que es poden aplicar a qualsevol idioma.

  • Els dos idiomes més populars d’aquesta categoria són Python i Ruby. Tots dos són llenguatges d'aplicacions web orientats a objectes que utilitzen una sintaxi fàcil de llegir.
  • Els llenguatges de programació orientats a objectes signifiquen que es construeixen al voltant del concepte d '"objectes" o conjunts de dades i la seva manipulació. Aquest concepte s’utilitza en diversos llenguatges de programació avançats, com ara C ++, Java, Objective-C i PHP.
Apreneu un llenguatge de programació Pas 3
Apreneu un llenguatge de programació Pas 3

Pas 3. Llegiu algunes guies bàsiques per a diferents idiomes

Si encara no esteu segur de quin idioma voleu aprendre, llegiu les guies de diversos idiomes. Si un idioma és més fàcil d’entendre que un altre, proveu d’utilitzar aquest idioma per veure si us funciona. Hi ha milers de tutorials per a cada llenguatge de programació a Internet i molts d’ells estan disponibles a WikiHow

  • Python: un gran llenguatge per a principiants i força potent si comenceu a entendre com utilitzar-lo. Aquest llenguatge s’utilitza en moltes aplicacions web i fins i tot en alguns jocs.
  • Java: s’utilitza en diversos tipus de programes, des de jocs, aplicacions web, fins a programes de caixers automàtics.
  • HTML: el llenguatge inicial que tots els desenvolupadors web han de dominar. Hauríeu de familiaritzar-vos amb l’HTML abans d’aprendre qualsevol altre llenguatge de programació web.
  • C - Encara que és bastant antic, C segueix sent potent i és la base dels nous C ++, C # i Objective-C.

Mètode 2 de 6: començar des de zero

Apreneu un llenguatge de programació Pas 4
Apreneu un llenguatge de programació Pas 4

Pas 1. Apreneu els conceptes bàsics del llenguatge de programació que trieu

Tot i que els passos dependran del llenguatge de programació que trieu, tots els llenguatges de programació tenen conceptes bàsics que són útils per crear programes. Aprendre aquests conceptes aviat us facilitarà la solució de problemes i la creació de codis potents i eficients. A continuació es mostren conceptes bàsics comuns que es troben en molts idiomes diferents:

  • Variables: una variable és una forma d'emmagatzemar i referir-se a una peça de dades en constant canvi. Les variables es poden manipular i sovint tenen tipus específics, com ara "enters", "caràcters", etc., que determinen quines dades es poden emmagatzemar. A l’hora de programar, les variables solen tenir noms que els faciliten la comprensió als lectors humans. Això facilita la interacció de les variables amb altres parts del codi.
  • Declaracions condicionals: aquestes afirmacions són accions realitzades basades en la veritat o la falsedat d'una declaració. La forma més comuna d’enunciat condicional és "Si-Aleshores", si l’enunciat és cert (per exemple, x = 5), passarà alguna cosa. Si l'afirmació és falsa (per exemple, x! = 5), passarà una altra cosa.
  • Funció o subrutina: el nom d’aquest concepte varia en funció del llenguatge de programació. Aquest concepte se sol anomenar "Procediment", "Mètode" o "Unitat trucable", i és un programa més petit dins d'un programa. Un programa pot ser "anomenat" per un programa moltes vegades i permet als programadors crear fàcilment programes complexos.
  • Entrada de dades: aquest concepte és molt ampli i s’utilitza en gairebé tots els llenguatges de programació. Aquest concepte inclou la manipulació de les dades de l’usuari i l’emmagatzematge de dades que ja s’han introduït. La manera d’introduir les dades depèn del tipus de programa i de l’entrada disponible per a l’usuari (teclat, fitxer, etc.). Això està relacionat amb la sortida, que mostrarà els resultats a l'usuari, ja sigui en forma de pantalla o com a fitxer.
Apreneu un llenguatge de programació Pas 5
Apreneu un llenguatge de programació Pas 5

Pas 2. Instal·leu el programari requerit

La majoria dels llenguatges de programació requereixen un "compilador", un programa que tradueix el codi a un llenguatge que la màquina pugui entendre. Altres idiomes, com Python, fan servir intèrprets, que poden executar codi sense compilar-lo.

  • Alguns idiomes tenen un IDE (Integrated Development Environment), que normalment conté un editor de codi, un "compilador" o intèrpret i un "depurador". Els IDE permeten als programadors realitzar les funcions necessàries en un sol lloc. L'IDE també pot tenir una representació visual d'una jerarquia i un directori d'objectes.
  • Hi ha molts editors de codi disponibles a Internet. Els editors de codi ofereixen diferents maneres d’atrevir la sintaxi i ofereixen altres eines adequades per a desenvolupadors.

Mètode 3 de 6: Creació del vostre primer programa

Apreneu un llenguatge de programació Pas 6
Apreneu un llenguatge de programació Pas 6

Pas 1. Centreu-vos en un concepte alhora

Un dels primers programes impartits per a qualsevol idioma va ser "Hello World". Aquest programa és un programa senzill que mostra el text "Hello World" (o alguna altra variació) a la pantalla. Aquest programa ensenya als programadors novells a crear programes funcionals bàsics i a manejar la sortida. Si canvieu el text, podreu aprendre com el programa gestiona les dades bàsiques. El WikiHow anglès té diverses guies sobre com programar "Hello World" en diversos llenguatges de programació:

  • Hola món a Python
  • Hola món a Rubí
  • Hola món a C.
  • Hola Món en PHP
  • Hola món a C #
  • Hola món a Java
Apreneu un llenguatge de programació Pas 7
Apreneu un llenguatge de programació Pas 7

Pas 2. Apreneu desconstruint un programa de mostra en línia

Hi ha milers de mostres de codi a Internet per a gairebé qualsevol tipus de llenguatge de programació. Utilitzeu aquests exemples per aprendre com funcionen els diferents aspectes d’un idioma i com interactuen les diferents parts d’un idioma. Preneu parts dels exemples proporcionats per crear el vostre propi programa.

Apreneu un llenguatge de programació Pas 8
Apreneu un llenguatge de programació Pas 8

Pas 3. Comproveu la sintaxi

La sintaxi és una forma d'escriure un llenguatge que el "compilador" i "intèrpret" entenen. Cada llenguatge té una sintaxi diferent, tot i que algunes parts de la sintaxi també s’utilitzen en molts llenguatges de programació. L’aprenentatge de la sintaxi és molt important per a l’aprenentatge de la programació i, generalment, és el primer pensament que se m’acudeix quan la gent escolta sobre la programació per ordinador. Al món real, la sintaxi és només la base per construir més conceptes.

Apreneu un llenguatge de programació Pas 9
Apreneu un llenguatge de programació Pas 9

Pas 4. Experimenteu els canvis

Feu canvis al programa de mostra i proveu els resultats. En experimentar, aprendreu què funciona i què no funciona més ràpid que llegir un llibre o una guia. No tingueu por de trencar el vostre programa; aprendre a corregir els errors forma part del procés de desenvolupament, i les coses noves gairebé sempre no funcionen bé al principi.

Apreneu un llenguatge de programació Pas 10
Apreneu un llenguatge de programació Pas 10

Pas 5. Comenceu a aprendre a depurar

Quan programa, és probable que trobeu errors / errors, que són errors del programa i que poden aparèixer a qualsevol lloc. Aquests errors poden ser inofensius o fins i tot poden evitar que el vostre programa s’executi. Trobar errors i solucionar-los és un procés important en el desenvolupament de programari, de manera que hauríeu d’acostumar-vos a fer-ho ben aviat.

Mentre experimenteu canviant el programa bàsic, trobareu que les coses no funcionen correctament. Trobar altres maneres de fer funcionar els programes és una de les habilitats més valuoses que hauríeu de tenir com a programador

Aprendre un llenguatge de programació Pas 11
Aprendre un llenguatge de programació Pas 11

Pas 6. Comenteu el vostre codi

Gairebé tots els llenguatges de programació tenen una funció de "comentari", que permet escriure text que l'intèrpret o el compilador no processa. Això no només us ajuda a recordar el que fa el codi en programes grans, sinó que també és un procés important en entorns de col·laboració, ja que els comentaris permeten a altres entendre què fa el vostre codi.

Mètode 4 de 6: Estudi amb rutina

Apreneu un llenguatge de programació Pas 12
Apreneu un llenguatge de programació Pas 12

Pas 1. Escriviu codi cada dia

Dominar un llenguatge de programació requereix temps. Fins i tot per dominar un llenguatge senzill com Python (que només triga 1-2 dies a entendre la sintaxi bàsica) sol, necessiteu molt de temps. Com qualsevol altra habilitat, la pràctica és la clau per ser fluït. Proveu de passar uns minuts al dia escrivint codi, encara que només passi una hora entre la feina i el sopar.

Aprendre un llenguatge de programació Pas 13
Aprendre un llenguatge de programació Pas 13

Pas 2. Definiu els objectius del programa

Establint objectius difícils però que encara es poden assolir, podreu començar a resoldre problemes i trobar solucions. Proveu de triar una aplicació bàsica, com una calculadora, i penseu en com crear-ne una. Utilitzeu la sintaxi i els conceptes que heu après i apliqueu-los al vostre programa.

Aprendre un llenguatge de programació Pas 14
Aprendre un llenguatge de programació Pas 14

Pas 3. Parleu amb altres persones i llegiu altres programes

Hi ha moltes comunitats de programació dedicades a disciplines o llenguatges específics. Trobar i participar en aquestes comunitats us facilitarà el procés d’aprenentatge. Tindreu accés a una gran varietat d’exemples i eines que us ajudaran al procés d’aprenentatge. Llegir codi d’altres programadors serà inspirador i us ajudarà a entendre conceptes que no coneixeu.

  • Cerqueu fòrums i comunitats de programació en línia per al vostre idioma. Assegureu-vos que participeu, no només pregunteu. La comunitat se sol veure com un lloc de col·laboració i discussió, no només un lloc per a preguntes i respostes. Podeu demanar ajuda, però no oblideu mostrar el vostre codi i estar obert a provar altres visualitzacions.
  • Un cop tingueu experiència, proveu d'assistir a una sessió de programació compartida o a un hack-a-thon. Tots dos són esdeveniments en què persones o equips competeixen contra el temps per crear programes que funcionen i que normalment giren al voltant d’un tema específic. Aquests esdeveniments poden ser divertits i una manera fantàstica de conèixer altres programadors.
Aprendre un llenguatge de programació Pas 15
Aprendre un llenguatge de programació Pas 15

Pas 4. Desafieu-vos a seguir aprenent divertit

Proveu de fer alguna cosa que no sabeu fer. Esbrineu com fer alguna cosa i implementar-la al vostre programa. No us conformeu amb un programa que funcioni; feu el que calgui per assegurar-vos que tots els aspectes del vostre programa funcionin perfectament.

Mètode 5 de 6: Ampliar el coneixement

Aprendre un llenguatge de programació Pas 16
Aprendre un llenguatge de programació Pas 16

Pas 1. Preneu formació en programació

Moltes universitats, instituts i universitats ofereixen classes de programació que podeu fer fins i tot si no sou estudiant. Les classes de programació són una bona manera d’aprendre perquè estareu ajudats per programadors experimentats, així com per conèixer altres programadors locals.

Apreneu un llenguatge de programació Pas 17
Apreneu un llenguatge de programació Pas 17

Pas 2. Comprar o demanar en préstec un manual

Hi ha molts llibres de programació per a tots els idiomes. Tot i que els vostres coneixements no s’han de limitar als llibres, els llibres de programació ofereixen bones referències i exemples.

Apreneu un llenguatge de programació Pas 18
Apreneu un llenguatge de programació Pas 18

Pas 3. Apreneu matemàtiques i lògica

La majoria dels conceptes de programació impliquen aritmètica bàsica, però és possible que vulgueu aprendre conceptes més avançats. És important dominar les matemàtiques si esteu desenvolupant simulacions complexes o altres programes algorítmics. Per a una programació regular, no necessiteu matemàtiques complexes. Estudiar la lògica, especialment la lògica informàtica, us ajudarà a entendre com resoldre problemes de programes avançats.

Aprendre un llenguatge de programació Pas 19
Aprendre un llenguatge de programació Pas 19

Pas 4. No deixeu de programar

Una teoria popular afirma que un mestre requereix 10 mil hores de vol. Mentre es discuteix la seva veracitat, el principi general continua sent: dominar qualsevol cosa requereix temps i dedicació. No espereu que ho enteneu tot durant la nit, però si us manteniu concentrat en els vostres estudis, podeu convertir-vos en un expert en el vostre camp.

Apreneu un llenguatge de programació Pas 20
Apreneu un llenguatge de programació Pas 20

Pas 5. Apreneu un altre llenguatge de programació

Tot i que podeu sortir amb un llenguatge de programació, molts programadors augmenten la seva competitivitat aprenent un altre llenguatge de programació. El seu segon o tercer llenguatge de programació normalment admet el seu primer llenguatge i els ajuda a desenvolupar programes més complexos i interessants. Un cop hàgiu entès bé el vostre primer idioma, apreneu-ne un.

Podeu sentir que aprendre un segon idioma és més ràpid que aprendre el primer. Els conceptes bàsics de programació es poden aplicar en diversos idiomes, especialment si els llenguatges encara estan relacionats

Mètode 6 de 6: Aplicació d’habilitats

Aprendre un llenguatge de programació Pas 21
Aprendre un llenguatge de programació Pas 21

Pas 1. Feu un curs de pregrau

Tot i que realment no ho haureu de fer, estudiar un grau a la universitat us exposarà a diversos idiomes i us ajudarà a ampliar la vostra xarxa de professionals i altres estudiants. Certament, aquest mètode no és per a ningú i molts programadors d’èxit no han assistit mai a cap institució oficial.

Apreneu un llenguatge de programació Pas 22
Apreneu un llenguatge de programació Pas 22

Pas 2. Crear una cartera

Després de programar i ampliar els vostres coneixements, assegureu-vos que el vostre millor treball estigui emmagatzemat a la vostra cartera. Podeu mostrar la vostra cartera als entrevistadors i al vostre cap potencial com a exemple del vostre treball. Assegureu-vos de mostrar el vostre treball en el vostre temps lliure i que tingueu permís per enviar el vostre treball a l’empresa per a la qual treballeu.

Aprendre un llenguatge de programació Pas 23
Aprendre un llenguatge de programació Pas 23

Pas 3. Obtenir una feina independent

Hi ha moltes perspectives laborals autònomes per a programadors, especialment per a fabricants d'aplicacions mòbils. Proveu de fer algunes aplicacions per entendre com funciona desenvolupar aplicacions comercials. Sovint, podeu utilitzar el vostre treball independent per crear una cartera i dirigir el vostre treball publicat.

Apreneu un llenguatge de programació Pas 24
Apreneu un llenguatge de programació Pas 24

Pas 4. Desenvolupeu un programa comercial o gratuït

No heu de treballar perquè algú altre pugui guanyar diners programant. Si podeu programar, podeu crear el vostre propi programari i publicar-lo a través d’altres llocs o mercats. Estigueu preparats per proporcionar assistència a la vostra aplicació comercialitzada perquè els compradors esperen que funcioni.

Les aplicacions gratuïtes són una manera popular de distribuir petits programes o eines. Els desenvolupadors no guanyaran diners, però guanyaran un bon nom i els desenvolupadors seran més visibles a la comunitat

Consells

  • Si esteu interessats en desenvolupar jocs, proveu Python, C ++ o Java. Dels tres, C ++ funciona millor, Python és el llenguatge més fàcil d’aprendre i Java s’executa a Windows, Mac i Linux sense canvis.
  • Obteniu més informació sobre el programari lliure i el codi font del programa disponible al directori de programari lliure. Per què crear un programa nou quan pugueu millorar-ne un de ja existent? Tanmateix, assegureu-vos d’entendre el que esteu programant.
  • Per a la majoria de la gent, crear programes interessants o usables és més interessant que seguir els exemples dels llibres. Utilitzeu un motor de cerca per trobar projectes que us interessin.
  • Quan apreneu alguna cosa nova, és una bona idea aplicar-la vosaltres mateixos i canviar el disseny, per poder predir els resultats i entendre el concepte.
  • Utilitzeu la nova interfície de programació i les referències disponibles dels fabricants de programari.
  • Hi ha disponibles referències per ajudar-vos. No us avergonyiu si no podeu memoritzar de memòria tots els codis, perquè el domini requereix temps. L’important és que sàpiga on trobar referències.
  • Per practicar, intenteu ensenyar a la gent. No només seràs més competent, sinó que també podràs pensar des de diferents perspectives.

Recomanat: