Wednesday, July 20, 2005

¿Así que quieres aprender a programar?

Una de las grandes cuestiones a las que me he encontrado es que muchas veces me habla una persona, me escribe un mail o me añade a su messenger, cuando esto sucede en la mayoría de los casos es por una razón; han utilizado algún tutorial mio de los que hay por la red o están haciendo un ejercicio o un trabajo que incluye programación y no lo entienden. Hablando con estas personas, me he topado con una constante en casí todas ellas...la mayoría no sabe programar ni el microondas de su casa, aún así, ¿porque se meten a esto?

Hay muchas respuestas a esta interrongante, la mayoría son porque lo necesitan ya sea trabajo escolar o laboral, un día se les ocurrío que habia que hacerlo así o sencillamente quisieron experimentar, pero no tienen ni idea de como hacerlo o tienen la idea pero no lo saben plasmar en código porque no tienen la formación adecuada. Para todas esas personas va está guía:

¿Así que quieres programar?



Pues...!Enhorabuena¡ te has dado cuenta que las cosas no son fáciles y el Copy & Paste (tm) no es tan factible en muchos casos y que en la mayoría de los casos las cosas son mejores cuando entendemos que estamos haciendo, supongo que te estás haciendo la interrogante, ¿y que se necesita para programar?

Responderé a esa duda con un post que escribí hace poco en Cristalab y que espero resuelva todas tus dudas.

Programar depende mucho de tu capacidad, lo primero que te recomiendo es aprender a programar (si ya sé, parezco disco rayado, pero es la solución más efectiva a muchos de los problemas que se plantean aquí)

Así que antes de meterte con AS (ActionScript) en bruto, primero debes entender los fundamentos de la programación, así cuando te encuentres con una situación donde debas aplicar cierto código, tu sentido común te dirá que debes hacer. Una vez que entiendas los fundamentos de la programación, estas listo para cualquier lenguaje, aunque te recomendaría que empezaras aprendiendo un poco de C u C++ despues de lo básico, despues de eso, veras que cualquier lenguaje se te hará sencillo, pues la mayoría de los lenguajes (no todos) están fuertemente basados en estos dos últimos, así que los fundamentos de C y C++ aplican para As, JavaScript, Java, etc.

Aunque si te interesa más ASP debes echarle un ojo a Visual Basic que es de donda salio ASP y ese ya es un lenguaje muy diferente a C y C++, aunque su evolución va hacia un camino similar (sino vean a VB.NET Riendo )

Pero si te urge aprender AS, entonces toma un curso de Fundamentos de programación y luego, luego meteté con el AS.

De entrada te digo que debes ser autodidacta, pues hay muchas cosas que deberas entender por tí sólo, y que aunque tomes miles de cursos (de nuevo exagero) no las alcanzaras a comprender del todo sino las estudias y analizas con detenimiento. Un punto clave para el estudio es el comprender lo que estás haciendo, más que memorizar.

Si te decides por ser autodidacta, hay miles de cursos en la web sobre fundamentos de programación y AS, Google es tu amigo, y también puedes comprar algunos, ahorita para serte franco no me viene a la mente ninguno, pero en amazon encuentras muchos.


Así que si despues de leer esto sigues teniendo ganas de programar, ya sabes, prueba, experimenta, intenta y cuando sientas que ya no puedes más...Google es tu amigo, y por supuesto puedes contactarme, pero no antes de haberlo intentado que soy una persona ocupada, ¿vale?

1 comments:

Reyner said...

disculpa que te escriba aca, pero no encontre donde dejarte un mensaje "off topic"
Man gracias por el enlace, te lo agradezco mucho, revisare el chatbox, creo que lo que pone es un http://, pero aun asi revisare que es, aunque bueno solo soy diseñador y no sé nada de programacion en php XD

gracias de nuevo y saludos