lunes, 12 de enero de 2015

Fundamentos de programación en C, de Nacho Cabanes, nociones,motivación y Tema 0 toma de contacto

Voy a volver a empezar con la programación y está vez para quedarme. Lo primero que tenemos que tener en cuenta es que para empezar a programar, más que un lenguaje, necesitamos adquirir unos fundamentos, una vez que tienes claro unos fundamentos, el lenguaje es una elección según gustos y necesidades, pero no es lo fundamental.
Me he decantado por escoger este curso de Nacho Cabanes de fundamentos en C, por las siguientes razones:
  • Es el primero que me enganchó de verdad y ví resultados, además está en nuestro idioma.
  • C es un lenguaje muy potente, y aunque es muy rígido y pocos lo recomendaran para empezar, me gusta porque entre otras cosas si aprendes en C que muchos lenguajes cogen cosas de él, la mayoría de lenguajes se te harán de fácil adaptación.
  • Tiene una comunidad bastante activa, que responden rápido a las dudas en su foro.
Esto no quiere decir que sea el único que voy a publicar...también alternaré con otros como Programming 4 everybody del Dr. Charles Severance en Python, el cual recomiendo encarecidamente por ser un curso muy bien explicado, con posibilidad de certificado (pago de unos 35€, si no recuerdo mal) y que nos mostrará las bondades de este gran lenguaje de programación y que si seguimos complementando los videos con el libro gratuito adquiriremos una buena base.

Antes que los propios cursos tenemos que tener claro los siguientes puntos:
  • Para programar bien, es como entrenar en un gimnasio, es algo que se tiene que ir prácticando casi todos los días, así que tenemos que sacar todos los días un ratito para ir haciendo programas.
  • Necesitaremos una gran dosis de paciencia, el arte de la programación puede resultar muy frustrante cuando las cosas no salen como quisieramos, pero no pasa nada...es parte del proceso y tenemos que tener una via de escape.Si un problema no sale, no te tires horas y horas en él y no te quemes, respira! sal a dar una vuelta, juega a un videojuego, haz lo que sea pero desconecta! verás como con energías renovadas se afronta mejor y muchas veces lo que parecía un pozo sin fondo lo ves después como una tonteria!
  • Tenemos que tener alma de investigador! no te contentes con lo que presente el material del curso, usa su foro, pregunta en internet, consulta páginas, libros... así es como se aprende de verdad!
  • Sobre todo práctica, por mucha teoría que leas, a programar se aprende programando, no hay más! así que manos a la obra.
  • Huelga decir que es muy recomendable ser realistas e ir pasito a paso, no vamos a programar de golpe un videojuego de última generación de golpe! pero puedes empezar por programitas sencillos y poco a poco ir ampliando hasta que quede algo que muchas veces nos sorprenderá, y llegará un momento en el cual miraremos atrás y diremos...Wow! pues no me esperaba lograr tanto! pero para eso pasito a pasito sin querer ir de golpe a construir el tejado de la casa primero, porque lo más seguro que lo único que conseguiremos así es acabar desmotivados y abandonar...y eso es lo último que queremos.
Dicho esto y sin más dilación os invito a leer el primer capitulo del curso:

http://www.aprendeaprogramar.com/mod/resource/view.php?id=589 

PD: No incluyo las soluciones a estos ejercicios (tema 0) por no ser de programación, en los siguientes temas sí. También hablaremos de la instalación del IDE y de editores de código en el próximo tema.

No hay comentarios:

Publicar un comentario