3 maneres de començar a aprendre a programar

Taula de continguts:

3 maneres de començar a aprendre a programar
3 maneres de començar a aprendre a programar

Vídeo: 3 maneres de començar a aprendre a programar

Vídeo: 3 maneres de començar a aprendre a programar
Vídeo: Curso de Java #03 - Instalando o JDK no seu Computador - Gustavo Guanabara 2024, Abril
Anonim

Alguna vegada has volgut fer un programa des de zero? Programar pot ser una experiència molt gratificant. Tots els grans programadors d’ordinadors van començar igual que vosaltres: sense coneixements, sinó disposats a llegir, estudiar i practicar. Aquest wikiHow us ensenya a com començar a aprendre a codificar.

Passos

Mètode 1 de 3: decidir un llenguatge de programació per aprendre

Comenceu a aprendre a programar Pas 1
Comenceu a aprendre a programar Pas 1

Pas 1. Penseu en què voleu fer amb els vostres coneixements de programació

Això us pot ajudar a determinar què heu d’aprendre i quant heu d’aprendre. T’interessa el disseny web? Voleu crear videojocs? Voleu desenvolupar aplicacions per a telèfons intel·ligents? Voleu una carrera a la indústria de la tecnologia? T’agrada la resolució de problemes? T’interessa més la programació frontal o la programació posterior?

  • Els programadors front-end treballen en aspectes com ara interfícies gràfiques d’usuari (GUI) i coses amb què els usuaris interaccionen. Els llenguatges populars per a programadors front-end inclouen HTML, CSS i Javascript.
  • Els programadors back-end treballen en coses com ara bases de dades, scripting i arquitectura de programes, i coses que passen entre bastidors. Els llenguatges de programació més populars per als usuaris posteriors inclouen Ruby, Python, PHP i eines com MySQL i Oracle.
Comenceu a aprendre a programar Pas 2
Comenceu a aprendre a programar Pas 2

Pas 2. Penseu en quines plataformes us interessen

Voleu desenvolupar programari per a ordinadors? T’interessa més les aplicacions per a telèfons intel·ligents i tauletes? Si és així, quin sistema operatiu us interessa més? El desenvolupament de programari per a macOS pot requerir que aprengueu diferents idiomes que potser no hagueu de conèixer per desenvolupar aplicacions per a Windows. De la mateixa manera, el desenvolupament d'aplicacions per a iPhone i iPad pot requerir habilitats diferents que el desenvolupament d'aplicacions per a Android.

Comenceu a aprendre a programar Pas 3
Comenceu a aprendre a programar Pas 3

Pas 3. Comprendre diferents conceptes de programació

Tot i que hi ha molts llenguatges de programació diferents, hi ha alguns conceptes bàsics que tots tenen en comú. Alguns conceptes bàsics de programació són els següents:

  • Variable:

    Les variables són trossos d'informació que s'emmagatzemen perquè es puguin recuperar més tard. Normalment, la variable rep un nom simbòlic. Un exemple de variable és si un programa demana a l'usuari que introdueixi el seu nom. El nom que introdueixen es pot emmagatzemar sota un símbol d'objecte anomenat "nom". El programador pot utilitzar el símbol "nom" per recordar el nom que ha introduït l'usuari i referir-se a l'usuari pel seu nom. Una variable o objecte que consta de caràcters s'anomena "cadena".

  • Estructura de control:

    L’estructura de control indica al programa quina part del programa s’ha d’executar i en quin ordre. Un tipus comú d’estructura de control es denomina sovint instrucció If / Then / Else. Això indica al programa que si una condició és certa, llavors executeu la secció següent a la secció següent. Per a la resta, torneu a una secció diferent. Per exemple, si un programa demana a l'usuari que creï una contrasenya, la contrasenya s'emmagatzema com una cadena. La pantalla de contrasenya demana a l'usuari que introdueixi la seva contrasenya. S'utilitza una sentència IF / Then / Else per dir al programa que si la contrasenya introduïda és igual a la contrasenya desada, executeu la resta del programa. Per a la resta, mostreu "La vostra contrasenya és incorrecta".

  • Estructura de dades:

    L’estructura de dades és només una manera d’emmagatzemar i organitzar les dades perquè es puguin utilitzar de manera eficient. Un exemple d’estructura de dades són els contactes del telèfon. En lloc d'emmagatzemar els vostres contactes com a variables separades, la vostra programació pot crear una variable anomenada "Llista" que emmagatzemi tots els vostres contactes.

  • Sintaxi:

    La sintaxi és la forma correcta d’introduir el codi en un idioma concret. Cada llenguatge de programació té una sintaxi diferent. La sintaxi podria ser com emmagatzemar variables, quan s’utilitzen diferents símbols (és a dir, parèntesi () o claudàtors ), l’ús adequat de la sagnia i molt més. Si la sintaxi no s’introdueix correctament, el programa no podrà llegir el codi i és probable que rebreu un missatge d’error.

  • Eines:

    Les eines són coses que ajuden a facilitar la programació. Aquestes poden ser funcions de programari que comproven el vostre codi i asseguren que sigui correcte. També pot ser un programa prefabricat que pugueu implementar en el vostre propi programa, de manera que no hàgiu de crear-lo vosaltres mateixos.

Comenceu a aprendre a programar el pas 4
Comenceu a aprendre a programar el pas 4

Pas 4. Decidiu quins llenguatges de programació voleu aprendre

Després de decidir què voleu fer amb els vostres coneixements de programació, comenceu a investigar per esbrinar quins llenguatges de programació s’utilitzen al vostre camp d’interès.

  • Python:

    Python és un bon llenguatge per començar per a principiants. És un llenguatge d’ús general que us permet fer pràcticament qualsevol cosa i que és fàcil d’utilitzar.

  • Rubí:

    El rubí és un altre bon llenguatge per començar per a principiants. Igual que Python, també és un llenguatge orientat a objectes que és fàcil d’aprendre.

  • Java:

    Java és un llenguatge popular que existeix des de fa anys i que continua creixent. És el llenguatge principal que s’utilitza per desenvolupar aplicacions per a telèfons Android. També es pot utilitzar per desenvolupar programes informàtics. Per exemple, Minecraft es va construir originalment a Java.

  • C:

    C es va dissenyar originalment per escriure programes de sistemes. Actualment està integrat en gairebé tots els microprocessadors. No hi ha massa coses, però si podeu aprendre C, tindreu una base sòlida que us permetrà aprendre gairebé qualsevol altre llenguatge de programació.

  • C ++:

    C ++ és un dels llenguatges polivalents més utilitzats. És un dels idiomes més difícils d’aprendre, però val la pena. C ++ us proporciona un control més ampli sobre les aplicacions que desenvolupeu i us proporciona un major control sobre el maquinari de l'ordinador. Es considera un dels millors idiomes per desenvolupar aplicacions a gran escala.

  • C #:

    C # (pronunciat en nítid C) és una mica més recent que C ++ i té algunes funcions afegides. És una mica més fàcil d’aprendre que C ++ i s’utilitza en moltes aplicacions de Windows.

  • Ràpid:

    Swift és un llenguatge polivalent desenvolupat per Apple. S'utilitza principalment per desenvolupar aplicacions per a productes d'Apple com iPhone, iPad, macOS, Apple TV i molt més.

  • HTML / CSS. HTML i CSS s’utilitzen en el disseny web. L’HTML s’utilitza per crear pàgines web que el vostre navegador web pot representar. Podeu utilitzar HTML per afegir objectes a una pàgina web i dissenyar l’aspecte d’una pàgina web. CSS s’utilitza per crear un aspecte o estil estàndard en diverses pàgines web. Per exemple, si voleu crear un aspecte i un estil similars a diverses pàgines web d'un lloc web, podeu aplicar els mateixos codis d'estil HTML a cada pàgina web o podeu crear un fitxer CSS que apliqui el mateix aspecte a tots els llocs web. pàgines.
  • Javascript:

    Javascript (que no s’ha de confondre amb Java) és un altre llenguatge utilitzat en el disseny web. Javascript s’utilitza per crear funcions interactives per a un lloc web. És fonamental per dissenyar qualsevol aplicació web.

  • PHP i MySQL:

    PHP i MySQL són llenguatges de fons que gestionen bases de dades en un servidor. Sempre que un programa, lloc web o aplicacions emmagatzemen informació d’usuari i requereixen que els usuaris iniciïn sessió, aquesta informació s’emmagatzema en una base de dades. MySQL i PHP són llenguatges que s’utilitzen per crear i gestionar bases de dades.

Mètode 2 de 3: Obtenir recursos necessaris per programar

Comenceu a aprendre a programar Pas 5
Comenceu a aprendre a programar Pas 5

Pas 1. Cerqueu alguns tutorials per a principiants

Podeu trobar molts tutorials bàsics en línia que són completament gratuïts. Es poden tractar de codificar llocs web, tutorials de YouTube o tutorials interactius per a web. També heu de buscar un llibre de text sobre l’idioma que voleu aprendre. Assegureu-vos que estigui escrit per al vostre nivell d’habilitat. Alguns recursos en línia inclouen el següent:

  • Codeacademy.com és un dels llocs tutorial de codificació en línia més grans. Podeu fer cursos bàsics mitjançant un compte gratuït. Un compte professional us proporciona material addicional, orientació pas a pas i assistència entre iguals.
  • EdX és un curs en línia gratuït governat pel MIT i Harvard que ofereix cursos gratuïts en diversos llenguatges de programació.
  • w3schools.com és un recurs en línia gratuït que se centra principalment en el disseny de llocs web. Ofereix lliçons i exemples gratuïts en HTML, CSS, Javascript, PHP, Python, Java, C ++, C # i molt més.
  • El canal de YouTube de Darek Banas ofereix un munt de tutorials sobre diversos llenguatges de programació i conceptes.
  • Programming Knowledge és un altre canal de YouTube que ofereix un munt de tutorials de vídeo gratuïts sobre diversos llenguatges i conceptes de programació.
  • Codeingame és un lloc web fantàstic que us ajuda a millorar les vostres habilitats de codificació jugant a jocs amb diferents llenguatges de programació. Inclou una àmplia varietat de llenguatges, inclosos C ++, C #, Javascript, Java, Python, Koltin, PHP, Swift i molt més.
  • Scratch és una eina educativa en línia desenvolupada pel MIT per ensenyar als nens a desenvolupar videojocs i codificar. Utilitza un llenguatge de programació visual que us permet programar mitjançant blocs. Aquesta és una bona manera d'aprendre a visualitzar conceptes de programació i aprendre a pensar com un programador.
  • Code.org té molts tutorials per a totes les edats i nivells de grau per ensenyar tant a nens com a adults a programar.
Comenceu a aprendre a programar Pas 6
Comenceu a aprendre a programar Pas 6

Pas 2. Descarregueu els programes necessaris per programar en el vostre idioma

No tots els programes requereixen que instal·leu programari per començar a programar. Per exemple, si voleu començar a programar en HTML, CSS i Javascript, només necessiteu un editor de text com Bloc de notes o TextEdit i un navegador web. Tanmateix, altres idiomes requereixen que descarregueu i instal·leu programari especial per executar programes programats en aquests idiomes

  • Rubí:

    Descarregueu la versió més recent de Ruby [https://www.ruby-lang.org/en/downloads/ aquí}.

  • Python:

    Molts equips ja vénen amb Python instal·lat, però és possible que hàgiu d'instal·lar la versió més recent abans de començar a programar a Python.

  • Java:

    Haureu d’instal·lar el kit de desenvolupament de programari Java. Per començar a programar en Java.

  • PHP i MySQL:

    PHP i MySQL s'executen en un servidor en lloc d'ordinador. Tot i això, per desenvolupar i provar localment PHP i MySQL al vostre ordinador, haureu de descarregar i instal·lar programari de servidor com Apache, així com el propi PHP. Hi ha diversos paquets de programari, inclosos WAMP i

Comenceu a aprendre a programar el pas 7
Comenceu a aprendre a programar el pas 7

Pas 3. Descarregueu un entorn de desenvolupament integrat

Els entorns de desenvolupament integrats (IDE) són programes que contenen eines de desenvolupament integrals que contenen un editor de codi, eines de compilació, depurador i, de vegades, un compilador. Molts IDE admeten diversos idiomes. Alguns IDE inclouen el següent:

  • Eclipsi.
  • Netbeans.
  • Visual Studio Code
  • Android Studio (per a aplicacions d'Android).
  • Xcode (per a aplicacions per a Mac, iPhone i iPad).
Comenceu a aprendre a programar el pas 8
Comenceu a aprendre a programar el pas 8

Pas 4. Descarregueu un compilador o intèrpret

Hi ha dos tipus principals de llenguatges de programació, els llenguatges compilats i els llenguatges interpretats. Un llenguatge compilat converteix el vostre codi en un llenguatge de màquina que l’ordinador pugui entendre. Els idiomes compilats inclouen C i C ++. Els llenguatges interpretats utilitzen un intèrpret per executar les instruccions del codi sense convertir-les en codi de màquina. Els llenguatges interpretats inclouen Python i Javascript. Alguns entorns de desenvolupament integrats inclouen un compilador o intèrpret. En alguns casos, haureu de descarregar un intèrpret o un compilador independent.

  • Codechef.com té un ide, compilador i intèrpret en línia que funciona per a diversos idiomes
  • GCC és un compilador de codi obert (gratuït) per a C i C ++.
  • Els intèrprets de Python es poden descarregar directament des del lloc web oficial de Python.
  • OpenJDK és un kit de desenvolupament lliure de codi obert per a Java que inclou un compilador.
Comenceu a aprendre a programar el pas 9
Comenceu a aprendre a programar el pas 9

Pas 5. Trobeu un bon mentor

Si teniu previst fer una carrera amb la programació, probablement voldreu estudiar una formació formal en informàtica. Busqueu instructors amb coneixements que tinguin experiència en el camp i que us puguin ajudar a perfeccionar les vostres habilitats. Si no teniu previst obtenir una educació formal, busqueu grups de trobada on pugueu conèixer altres persones que intentin aprendre l’idioma que voleu aprendre. També podeu consultar comunitats en línia i fòrums web.

Mètode 3 de 3: Començar a programar

Comenceu a aprendre a programar el pas 10
Comenceu a aprendre a programar el pas 10

Pas 1. Penseu en què podeu construir amb les habilitats que teniu

Després d’haver fet uns quants exercicis i haver après alguns aspectes bàsics, comenceu a pensar què podeu construir amb les habilitats que teniu. No ha de ser res genial. Pot ser un simple programa d’addició o una aplicació de preguntes i respostes de selecció múltiple. Creeu uns quants programes senzills. Mentre hi participeu, continueu aprenent per poder crear programes més grans i millors.

Comenceu a aprendre a programar el pas 11
Comenceu a aprendre a programar el pas 11

Pas 2. Decidiu quin és l'objectiu del vostre programa

El vostre programa ha de tenir un objectiu que es pugui definir dins d’una o dues frases. Un programa ha de tenir una tasca específica que realitza o que ajuda l'usuari a complir. Alguns exemples d’objectius del programa inclouen els següents:

  • Permetre a l’usuari organitzar una llista de noms i informació de contacte.
  • Mostra una història basada en text que permet a l'usuari escollir el seu propi camí.
  • Doneu al jugador la possibilitat d’escollir atacs mentre els enemics generin els seus propis atacs aleatoris.
  • Calcula l’òrbita d’un planeta al voltant d’una estrella.
Comenceu a aprendre a programar Pas 12
Comenceu a aprendre a programar Pas 12

Pas 3. Decidiu les limitacions que ha de complir el vostre programa

Després de decidir un objectiu per al vostre programa, heu de decidir les regles que heu de seguir per completar-lo. Per exemple:

  • Cal guardar els contactes perquè es puguin recuperar en un moment posterior.
  • La història ha de tenir en compte les decisions anteriors que va fer el jugador.
  • La força dels atacs del jugador està determinada per les seves estadístiques actuals.
  • El programa hauria de calcular amb precisió l'òrbita de la massa de qualsevol objecte que l'usuari introdueixi.
Comenceu a aprendre a programar Pas 13
Comenceu a aprendre a programar Pas 13

Pas 4. Decidiu quines eines utilitzarà

Després de decidir un objectiu i unes regles per al vostre programa, decidiu quines eines utilitzarà per desenvolupar el programa i també per a quin sistema operatiu es desenvoluparà. També heu de decidir si treballareu vosaltres mateixos o en equip. També és possible que vulgueu decidir si programareu tot el programa vosaltres mateixos o si utilitzeu qualsevol codi o eina externa. Penseu en com s’implementen aquest codi o eines.

Comenceu a aprendre a programar Pas 14
Comenceu a aprendre a programar Pas 14

Pas 5. Decidiu la seqüència d'esdeveniments

Un cop tingueu una idea de què farà el vostre programa, decidiu en quin ordre passaran les coses. Què passa quan inicieu el programa per primera vegada? Com informa el programa l'usuari de com utilitzar-lo? Què és el primer que ha de fer l'usuari amb el programa? Com respon el programa? Què fa l'usuari després? Com es comunica això a l'usuari? Què passa quan el programa compleix el seu objectiu o objectiu?

Comenceu a aprendre a programar Pas 15
Comenceu a aprendre a programar Pas 15

Pas 6. Trencar problemes més grans en problemes més petits

Feu una llista dels principals objectius del programa. A continuació, desgloseu aquests objectius més grans en objectius més petits que siguin més fàcils d’abordar. Si aquestes tasques més petites encara són massa difícils de resoldre, desgloseu-les encara més en tasques més petites.

Comenceu a aprendre a programar Pas 16
Comenceu a aprendre a programar Pas 16

Pas 7. Descriviu la funció principal del vostre programa

Quan comenceu a programar, utilitzeu comentaris fora de funció per esbossar les principals funcions o objectius del vostre programa. No podreu compilar ni interpretar aquests comentaris, però us ajudaran a organitzar el vostre codi.

Comenceu a aprendre a programar Pas 17
Comenceu a aprendre a programar Pas 17

Pas 8. Complimenteu les funcions i els objectius del programa d'un en un

Després de tenir un esquema de les funcions i objectius del programa, podeu començar a escriure codi que implementi cada funció. La funció Keep ha de ser bastant senzilla. Si una funció sembla massa complexa, descomponeu-la en funcions més petites i implementeu-les.

Comenceu a aprendre a programar Pas 18
Comenceu a aprendre a programar Pas 18

Pas 9. Proveu la vostra programació

Durant tot el procés de programació, haureu de provar el programa sovint per assegurar-vos que el vostre codi funcioni correctament. Haureu de provar cada funció que intenteu implementar. Proveu de fer servir diferents entrades d'usuari per assegurar-vos que el programa funcioni en diverses situacions. Penseu en com un usuari estàndard pot utilitzar el programa o feu que algú altre provi el programa i observeu com el fa servir.

Comenceu a aprendre a programar el pas 19
Comenceu a aprendre a programar el pas 19

Pas 10. Resolució de problemes inesperats amb què es troba

Quan comenceu a programar, és probable que tingueu problemes que no esperàveu. Proveu tot el possible per trobar solucions a aquests problemes. A continuació, es detallen algunes de les coses que podeu fer per solucionar els problemes en què es converteix.

  • Si esteu llegint el codi de les instruccions, torneu a llegir les instruccions i assegureu-vos que les enteneu.
  • Assegureu-vos que el codi està organitzat, sagnat correctament i que utilitza la sintaxi correcta.
  • Comproveu l'ortografia i assegureu-vos que sigui correcta.
  • Utilitzeu instruccions d’impressió per comprovar els valors de les variables.
  • Si no esteu segur de si s'està executant una secció de codi, utilitzeu una declaració d'impressió per veure si arriba a aquesta secció.
  • Comproveu els missatges d'error i Google-los.
  • Divideu el vostre codi en seccions i executeu les seccions individuals per aïllar on hi ha un problema.
  • Intentant cercar un codi de treball a Internet que faci el que voleu fer.
  • Mireu si hi ha una eina que faci el que vulgueu.
  • Introduïu el codi a mà en lloc de copiar i enganxar.
  • Feu un descans i torneu al codi.
  • Demanar ajuda.
Comenceu a aprendre a programar el pas 20
Comenceu a aprendre a programar el pas 20

Pas 11. Torneu a provar el programa

Sempre que implementeu una nova funció o feu canvis al codi, proveu-lo per assegurar-vos que funciona correctament. Un cop hàgiu implementat totes les funcions del vostre codi i tot funcioni correctament, el programa es completarà.

Vídeo: mitjançant aquest servei, es pot compartir informació amb YouTube

Consells

  • No tingueu por de demanar ajuda. Cerqueu un fòrum actiu i actiu amb molts usuaris coneixedors de l’idioma que hàgiu triat i feu-vos les preguntes que necessiteu. Un amic de la vida real amb experiència us pot ajudar a explicar conceptes difícils i fer front a errors molestos.
  • Si us comenceu a desanimar, feu una pausa. És possible que, quan torneu, tingueu "entès". Al voltant de 15 - 30 minuts de l'ordinador és el millor.
  • Si podeu trobar un llibre per al vostre idioma econòmic, compreu-lo. Sempre és bo tenir una referència en paper, però no té sentit tenir només un llibre, ja que hi ha molta ajuda al web.
  • Mantingueu la motivació. Practiqueu tan sovint com pugueu, perquè com més temps passeu entre sessions, més oblidareu.

Recomanat: