¿Cuáles son los buenos libros para aprender los principales lenguajes de codificación por computadora?

Programación práctica con R de Grolemund, Garrett: aprenda a programar sumergiéndose en el lenguaje R y luego use sus nuevas habilidades para resolver problemas prácticos de ciencia de datos. Con este libro, aprenderá cómo cargar datos, ensamblar y desarmar objetos de datos, navegar por el sistema de entorno de R, escribir sus propias funciones y usar todas las herramientas de programación de R. El Instructor Maestro de Estudio Garrett Grolemund no solo le enseña cómo programar, sino que también le enseña a programar. también le muestra cómo obtener más de R que solo visualizar y modelar datos. Obtendrá valiosas habilidades de programación y apoyará su trabajo como científico de datos al mismo tiempo.

  • Trabaje de manera práctica con tres proyectos prácticos de análisis de datos basados ​​en juegos asinos
  • Almacene, recupere y cambie valores de datos en la memoria de su computadora
  • Escriba programas y simulaciones que superen a los escritos por usuarios típicos de R
  • Use herramientas de programación R como sentencias if else, para bucles y clases S3
  • Aprende a escribir un código R vectorizado ultrarrápido
  • Aproveche el sistema de paquetes y las herramientas de depuración de R
  • Practica y aplica los conceptos de programación R mientras los aprendes

Estructura e interpretación de programas de computadora por Abelson y Sussman es mi principal libro sobre aprender a programar. Aquí es gratis. Bienvenido al sitio web de SICP, pero vale la pena obtener la copia impresa y, de todos modos, es un libro realmente agradable.

En cuanto a aprender idiomas particulares, comencé con Teach Yourself C de Herb Schildt, pero de vez en cuando me sumergí en otros libros similares. Francamente, iría a una librería y encontraría algo con un título como ese para el idioma elegido que tenga ejercicios y respuestas trabajadas.

Si te tomas en serio la programación, irás más allá de esos libros muy rápidamente y creo que en realidad son bastante similares.

Es mejor aprender de los videos en YouTube y aún mejor recibir capacitación de un instituto profesional.