Manuales y herramientas para programar desde cero

programacionÍndice de contenidos.

1. Introducción.

2. Blogs relacionados.

3. Redes y grupos sobre programación.

4. Apps para aprender a programar.

5. Recopilación de guías y tutoriales.

5.1 MOOCs.

5.2 Entradas relacionadas.

5.3 Bibliografía recomendada.

1.- Introducción.

Gracias a la oferta de numerosas universidades y de iniciativas públicas e incluso privadas disponemos de maravillosos cursos gratuitos en Internet para aprender a programar desde cero.

También hemos incluido una selección de aplicaciones muy útiles para los más pequeños:

codeschool.com

  • La web codeschool.com merece una entrada propia, en la cual exponer los cursos de programación que ofrece de forma abierta:

Ofrecen cursos online gratuitos y no piden requisitos para realizarlos aunque por poner un pero están en inglés y requieren conocimiento básicos. Son cursos muy actualizados y de gran calidad. Ésta es su oferta formativa abierta:

  1. Ruby Path.
  2. JavaScript Path.
  3. HTML/CSS Path.
  4. iOS Path.

Notas: Se trata de cursos online de una altísima calidad pedagógica.

alice.org

  • Herramientas y materiales para aprender a programar en alice.org.

shayhowe.com

  • Para empezar en el mundo de la programación de páginas web en shayhowe.com.

w3schools

lifehacker.com

Son cursos que están en inglés pero al tratarse de programación se siguen bien con algún texto de apoyo en español que trate los conceptos por si no te manejas bien con el idioma de shakespeare:

2.- Blogs destacados.

Si nunca has programado te recomendamos que antes de lanzarte a practicar con un lenguaje determinado, revises las características y usos generales de cada uno de ellos.

Los siguientes artículos aportan un punto de vista interesante sobre cada lenguaje, esperamos que te sirvan de ayuda para introducirte o mejorar en el dominio de esta competencia:

Quizás te resulten interesantes los siguientes artículos:

  • Esta web resulta muy interesante ya que reflexiona sobre el caso de querer aprender a programar en todas sus variantes aprenderaprogramar.es.

3.- Foros y grupos en redes sociales.

  • foros_redessocialesEn forosdelweb.com encontrarás diversos temas sobre programación con cientos de dudas resueltas. Es un excelente recurso para resolver dudas concretas bien porque solicitemos ayuda o a través de la consulta del extenso repositorio que durante años ha ido acumulando miles de soluciones.

4.- Apps.

Existen muchas apps para enseñar los conceptos de programación sobretodo para los más pequeños. Suelen tratarse de juegos donde se programar bucles y se implementan algoritmos lógicos. Por ejemplo:

  • JVM Programming Language. Yauheni Shauchenka ha creado una app para aprender Java en dispositivos iOS en itunes.apple.com.

5.- Recopilación de guías y tutoriales para aprender a programar desde cero.

descarga_programasComo indicamos anteriormente, es muy importante que si has decidido comenzar a programar estés bien asesorado sobre las características de los lenguajes disponibles. En la siguiente página github.com se analiza la popularidad actual de las diferentes opciones.

  • Fundamentos prácticos de programación desde cero. Un curso para aprender los fundamentos de la programación comunes en todos los lenguajes y apto para todo el mundo. En udemy.com. Los cursos de Udemy tienen un pequeño coste. Pero pueden consultarse algunos materiales a modo de vista previa.

5.1 Manuales, MOOCs, webs y toda clase de recursos en Internet recomendados para comenzar a programar.

  • Curso básico: Aprender a programar de Microsoft en microsoftvirtualacademy.com. Índice de contenidos aprender a programar con Ms Visual Studio: Introducción tecnológica al desarrollo de aplicaciones. Aplicaciones conectadas, como funcionan. Mi  primer programa “hola mundo”. La interfaz de usuario. Inteligencia en la interfaz de usuario. El servidor web, por qué y para qué? El lenguaje C#, conceptos avanzados. El servidor web, conceptos avanzados. La persistencia de datos. Conectando los datos con la aplicación. Una web más inteligente. Hacia dónde van las aplicaciones. Cómo encarar un proyecto tecnológico.
  • Code.org: Lanza el mensaje de que: “Cada alumno de cada escuela debería tener la oportunidad de aprender Informática”. Dirigido a jóvenes programadores.
  • Manuales y tutoriales de programación de videojuegos. Muchos programadores comenzaron sus pasos creando videojuegos ya que es una manera divertida y muy didáctica para comenzar en este mundo.  Índice de contenidos. Introducción. Foros y comunidades de desarrolladores. Selección de cursos y manuales de Internet. Creando un videojuego. Software de diseño y APIs para videojuegos. Blender. XNA. Otros. Recursos que te resultarán de ayuda en el desarrollo de videojuegos. Novedades y últimas tendencias. 1.- Introducción. Deseamos que nuestra pequeña recopilación de manuales y tutoriales de… seguir leyendo …
  • Web Codeacademy: Aprende a programar de forma interactiva y gratuita en codecademy.com.

En las plataformas MOOC encontrarás cursos gratuitos disponibles donde poder seguir profundizando:

  • Recopilación de Cursos MOOC. Extensa recopilación con decenas de los mejores sitios con cursos abiertos y masivos MOOCs, la mayoría de ellos auspiciados por Universidades.

5.2 Más enlaces sobre cómo aprender programación:

5.3 Bibliografía relacionada.

Ideales para aprender los fundamentos de la programación.

8460995445

Aprender a programar: Algoritmos y fundamentos de programación orientados a la ingeniería y ciencias de Mario Rodríguez. Es un libro que ayuda a adquirir una base sólida general sobre programación.

B00ZN6MMVQ

Fundamentos de Programación: Para todos los Públicos de Ernesto Rodríguez Arias. Tienda Kindle. Un texto que resulta ideal para el aprendizaje de neófitos en la programación.

8493942707

Aprender a programar en Java desde cero: curso paso a paso de Mario Rodríguez Rancel. Java es un lenguaje universal, muy bien estructurado y adecuado para el aprendizaje aunque sea para no programadores. Y además es una habilidad técnica que no presenta paro actualmente, ya que la demanda de programadores Java es mayor que la oferta. Dificultad elevada, se recomienda para programadores con experiencia en otros lenguajes.

B00CD29ROI

Aprender a programar con Excel VBA con 100 ejercicios práctico de MEDIAactive. Tienda KindleTienda Kindle. Es un libro para nivel iniciación en programación. Te puede servir para resolver numerosas cuestiones con hojas de cálculo, automatizando y programando cálculos a través de macros.

B00I546P48

Fundamentos de Programación de Patricia González R. Un texto que se utiliza de como introducción a la programación en muchas escuelas.

B00PV4LHS4

Fundamentos de Programación con Java de Andrés Serbat. Java puede aprenderse desde cero sin experiencia previa pero es un lenguaje complicado y requiere mucho tiempo y dedicación. Con este libro podemos aprender paso a paso.

8426721516

Aprender a programar APPS con HTML5, CSS Y JAVASCRIPT con 100 ejercicios prácticos de MEDIAactive. Un libro recomendado para diseñadores web de nivel básico.

2746085860

Macros y Lenguaje VBA. Aprender a Programar Con Excel – 2ª Edición de Frédéric le Guen. Es un libro de dificultad intermedia que cualquier usuario avanzado con paciencia puede dominar.

1495488322

Aprende a Programar en C de Ángel Arias. C es recomendado para usuarios que ya sepan programar en otros lenguajes más sencillos. Este libro te ayuda a comenzar con C paso a paso a través de numerosos ejemplos de código fuente que no te resultará complicado extrapolar a tus casos.

8493942774

Aprende a programar con pseudocódigo, diagramas de flujo y ejercicios de ejemplo resueltos en C: Algoritmos y lógica para aprender desde cero (Cuadernos formativos aprenderaprogramar.com) de Mario Rodríguez Rancel. Como base para programar en cualquier lenguaje.

 

cuadrado_blanco_tutoriales3pxB01304ZV5Q

Creación de videojuegos con Construct 2: Preparando la defensa contra los invasores extraterrestres de Fernando Paniagua.

La programación de videojuegos está reservada a usuarios que manejan varios lenguajes e incluso trabajan en equipos con otras habilidades necesarias como el diseño gráfico. No obstante, actualmente existen entornos de desarrollo que permiten el desarrollo de videojuegos sencillos sin necesidad de disponer de un alto grado de competencia en programación. Este libro nos ayuda a ello.

 

 

B01BHL6IB0

Aprendo y enseño a programar en Scratch: Sesión 2: La categoría Movimiento de Andrés Anta. Tienda Kindle. Scratch es un lenguaje de programación ideal para niños.

“Guía dividida en sesiones dirigidas a facilitar a los profesores la tarea de estructurar sus clases de programación en Scratch. Cada sesión (aproximadamente 2 horas de docencia) viene acompañada numerosos ejercicios prácticos que facilitan la asimilación de conceptos.

En estos manuales el profesor encontrará una amplia y clara explicación de cada nuevo elemento introducido; aportándole una gran seguridad a la hora de impartir la clase. Este guía no sólo va dirigida al profesorado, va dirigida a toda persona con interés por aprender de una manera sencilla y sobre todo práctica. Ponemos a tu disposición un email para formular las dudas que te surjan durante el aprendizaje.”cuadrado_blanco_tutoriales3pxcuadrado_blanco_tutoriales3pxcuadrado_blanco_tutoriales3px

 

Más enlaces relacionados con aprender a programar:

2.00 avg. rating (57% score) - 1 vote

Deja tu comentario...

will not be published