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.
  • MOOC: ¡A Programar! Una introducción a la programación de la Universidad ORT Uruguay & Universidad de Edimburgo en coursera.org.
  • Libro Nivel básico: Matemáticas para la computación de José A. Jiménez Murillo en libroweb.alfaomega.com.mx PDF. Índice: 1. Sistemas numéricos. 2. Métodos de conteo. 3. Conjuntos. 4. Lógica matemática. 5. Álgebra booleana. 6. Relaciones. 7. Grafos. 8. Árboles. 9. Introducción a los lenguajes formales.
  • Libro: “Aprendiendo C” de la Universidad de Cádiz. Recomendado para iniciarse en el mundo de la programación. Enlace a Google Books Aprendiendo_C.
  • 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 Entradas relacionadas en este site sobre aprender programación:

5.3 Bibliografía relacionada.

Ideales para aprender los fundamentos de la programación.

Títulos destacados
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 PRACTICOS (APRENDER…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.
Programación para niños
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.
cuadrado_blanco_tutoriales3px
cuadrado_blanco_tutoriales3px
cuadrado_blanco_tutoriales3px

Más enlaces relacionados con aprender a programar:

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

Deja tu comentario...

will not be published