¿Qué sitio web / libro podría usar para aprender la codificación como un principiante completo?

Depende de lo que estés tratando de aprender. No creo que exista un solo sitio web para cada dominio de programación. Los siguientes son algunos de los recursos que amo:

  1. Introducción a los algoritmos de CLRS para aprender algoritmos y estructuras de datos. Tome referencias del libro y luego intente codificar en su idioma favorito. No intentes terminar el libro afk.
  2. Aprenda los principios de la programación orientada a objetos. Elija cualquier lenguaje que esté orientado a objetos. Prefiero Java y el mejor recurso para aprender OOP en Java es Head First Java. Este libro explica todo de una manera divertida.
  3. Desarrollo front-end HTML / CSS – W3School o MDN. JavaScript: MDN o siga los tutoriales en video de Java Brains (serie de Youtube).
  4. Desarrollo móvil (Android) – Desarrolladores de Android. Detallado. Auténtico. Increíble. Sigue este sitio web y no necesitarás nada más. Si quieres tutoriales en video, prueba Udacity nanodegree.

Hay algunos excelentes recursos en línea para aprender a codificar como principiante. Desglosamos las diversas opciones para aprender a codificar antes de un campo de arranque de codificación en el Informe del curso, pero aquí hay una lista corta:

  • FreeCodeCamp
  • Código escolar
  • Coursera
  • academia Khan
  • NodoEscuela
  • EdX

Además, los campamentos de codificación como Flatiron School y General Assembly tienen opciones de prueba gratuitas para que aprenda habilidades básicas y vea si su estilo de enseñanza coincide con sus necesidades de aprendizaje. En cuanto a la codificación de libros, aquí hay algunos que se han mencionado varias veces en el mundo de la codificación de bootcamp:

  • Piensa como un programador por V. Anton Spraul
  • JavaScript elocuente por Marijn Haverbeke
  • Usted no sabe js por Kyle Simpson
  • Programación en Python: una introducción a la informática por John Zelle
  • Introducción a los algoritmos por Cormen et al.

Como principiante, uno debe comenzar su viaje de programación con el lenguaje C ya que C es simple y es uno de los lenguajes más poderosos jamás creados.

C no requiere ningún fondo de programación y ayudará al principiante a aprender los conceptos básicos de la programación.

Libros

1.C El lenguaje de programación de Brian W. Kernighan y Dennis M. Ritchie .

  • Este libro se considera el mejor libro de programación en C porque está escrito por inventores del lenguaje C.
  • Este libro da una mejor comprensión y construye una mejor base.

2. Let Us C por Yashvant Kanetkar.

  • El autor ha escrito el libro en inglés simple para que un principiante pueda entenderlo fácilmente.
  • Este libro da una mejor comprensión y construye una mejor base.

3. C: La referencia completa de Herbert Schildt.

  • Es un libro popular entre todos los demás libros escritos por Herbert Schildt.
  • Al leerlo, obtendrá una cobertura en profundidad del lenguaje C, así como todas las nuevas características de C.

Sitios web →

1. Puntos tutoriales

Es el mejor sitio web para aprender C. básico. Este sitio web cubre todos los aspectos básicos del lenguaje C. A lo largo de esto, también proporciona un compilador de C en línea para una mejor comprensión .

2. ThenewBoston

Es un sitio web de video tutorial. Puede descargar su video o verlo en línea en su sitio web. Es un buen video tutorial para principiantes C principiantes.

3. Cprogramación

Este sitio web es el mejor para principiantes en C y C ++. Proporciona estructura de datos en c, código fuente, programación de juegos y gráficos en C.

Con la ayuda de estos libros y sitios web, uno puede ingresar fácilmente al mundo de la programación. Esto ayudará a un programador a aprender los conceptos básicos de la programación que no tiene experiencia en programación.

Espero que encuentres algo útil, pero recuerda que una cosa que te hará un buen programador es PRÁCTICA, PRÁCTICA y PRÁCTICA.

Happy Coding 🙂

~ Rashmi Mandaogane

He estado usando FreeCodeCamp.

En primer lugar, es gratis. También tomé una captura de pantalla de cada certificado que puede obtener.

Además de esto, las lecciones son muy directas y le brindan una excelente cantidad de información. Puede volver a cualquier lección en cualquier momento y revisar lo que necesita retocar. Aquí hay un ejemplo de dónde estoy.

Hasta ahora tengo una gran comprensión de HTML5, jQuery y CSS.

Cada sección, por ejemplo Front End Development, tiene al menos más de 300 horas de lecciones y proyectos que lo ayudan a obtener las habilidades.

Doy al menos 2 a 5 lecciones al día, aunque es muy posible hacer 20. Mi primera noche completé más de 80. Tengo un horario muy ocupado y lo encajo entre un trabajo a tiempo completo y un título de CS a tiempo completo .

Lo recomiendo encarecidamente.

Cualquier pregunta, (con mi conocimiento limitado) pregunte en la sección de comentarios y haré todo lo posible para responder.

Mira la serie Head First, tienen una docena de libros diferentes. Programación