Si voleu crear videojocs, aplicacions per a telèfons intel·ligents o llocs d’Internet, heu d’aprendre a programar. Hi ha innombrables llenguatges de programació diferents, però tots solen funcionar en comú.
Defineix el teu objectiu
Aprendre un llenguatge de programació és una activitat força interessant, però, abans d’iniciar el procés d’aprenentatge, heu de formular clarament un objectiu. Per a quins propòsits necessiteu conèixer un llenguatge de programació? Potser voleu convertir-vos en programador web, desenvolupador de jocs flash o escriure aplicacions per a iPhone.
Seleccioneu el llenguatge de programació
Es recomana començar a aprendre programació amb llenguatges C #. Aquests són llenguatges bàsics, representen un determinat estàndard de programació del sector, el seu coneixement es considera imprescindible per a qualsevol programador professional. No comenceu la vostra corba d'aprenentatge amb un llenguatge de programació com Java. Pot semblar que la seva sintaxi sigui massa confusa. C # pot ser massa complicat per a alguns programadors novells, en aquest cas podeu començar el vostre aprenentatge amb Python, que també és una bona base per a principiants.
Pot trigar aproximadament un any a aprendre els conceptes bàsics de la programació. Aprendràs les peculiaritats de la programació procedimental i orientada a objectes, els principis de treballar amb arbres binaris, matrius, llistes, etc. Només després d’aprendre els conceptes bàsics, passeu a tasques més difícils.
Visiteu els llocs dels desenvolupadors de llenguatges de programació, estudiï la documentació. Assegureu-vos de xatejar als fòrums dels programadors, ja que solen respondre a la majoria de les preguntes dels principiants.
Matemàtiques
Si voleu aprendre a programar, només heu de saber matemàtiques. En el procés de treball, heu d’afrontar un gran nombre de problemes que no es poden resoldre sense conèixer els fonaments d’aquesta ciència. Hi ha un gran nombre d’equacions, sistemes i teories matemàtiques (sèries de Fourier, nombres de Fibonacci, etc.) que simplifiquen molt el procés de programació.
L’aprenentatge no s’acaba
L’evolució dels llenguatges de programació no s’atura, el seu desenvolupament és continu. Intenteu llegir tota la literatura possible sobre l’àrea de programació en què teniu previst treballar. Cerqueu sempre maneres alternatives de resoldre els problemes que sorgeixen, cosa que us ajudarà a millorar constantment l’eficiència del codi que creeu. Parleu amb programadors professionals, sempre podran aconsellar com fer front a un problema concret. Llegir els codis dels seus programes també us resultarà molt útil.
És impossible tenir-ho tot en ment tot el temps. No dubteu a utilitzar la referència del llenguatge de programació.
Les tasques de programació, per senzilles que siguin, mai no es resolen de cop. Sempre requereixen el desenvolupament de l'algoritme correcte d'accions que sigui efectiu en una situació concreta determinada. Trobar algoritmes òptims requereix pràctica i formació constants. Intenteu resoldre petits problemes de programació més sovint (els podeu trobar a llocs especialitzats), cosa que us ajudarà a perfeccionar progressivament les vostres habilitats en aquesta àrea.