¿Qué debe hacer un principiante para aprender algoritmos y programación básica, como la programación en C?

En primer lugar, C no es un lenguaje de programación básico. Tiene todos los matices de los punteros, lo que dificulta un poco pensar en programas complejos, inicialmente.

Ahora, llegando a su punto de aprender programación básica. Para aprender a nadar, debe sumergirse en el agua y comenzar con lecciones básicas. Por lo tanto, necesitas practicar, practicar y practicar.

  1. Aprenda sobre tipos de datos y construcciones de programación simples y cómo puede resolver tareas simples a través de una computadora. Esto introducirá el “pensamiento computacional”, que significa cómo hacer que una computadora haga una tarea y piense en términos de ella.
  2. Los algoritmos vienen después, cuando tienes una idea para resolver tareas básicas a través de una computadora, tendrás varios problemas relacionados con el almacenamiento y la recuperación de datos de manera eficiente. Allí debe aprender estructuras de datos y algoritmos para resolverlos y usarlos en sus aplicaciones.

Libro :

  • Cómo pensar como un informático: aprender con Python. Disponible en dominio público (Cómo pensar como un informático)

Feliz codificación Todo lo mejor.

Primero, deje de llamar a la programación C programación básica.

C es C ++ menos … ah omítelo

Ver C? Ahora imagine ganar todas las guerras mundiales con él. Imagine lo difícil que es usar un lenguaje tan mínimo para construir el kernel de Linux.

O las partes esenciales de un sistema operativo. O una biblioteca de gráficos OpenGL como SDL.

De algoritmos y aprendiéndolos. No lo hagas En cambio, aprende a construir cosas que la gente usa. Tome algo como Java o C #. No dejes que C # te engañe, es un lenguaje muy grande.

Primero lea Matemáticas discretas, esto le dará una idea básica de los fundamentos algorítmicos de la computadora. Después de terminar con eso. Primero lea un libro básico de C y escriba algunos programas ficticios que lo harán sentir cómodo con la sintaxis y cómo funcionan las cosas dentro de C. Ahora, antes de poner sus pies en el mundo de los algoritmos. Primer estudio de estructuras de datos. Elija cualquier buen libro básico para apoyar las estructuras de datos básicos y no olvide codificarlos en C (o el lenguaje de programación que desee). Ahora es el momento correcto para aprender algoritmos. Elija un buen libro Introducción a algoritmos de TH cormen o El manual de diseño de algoritmos de Steven Skiena o quizás ambos también. (Hay otro Algoritmo alternativo en C de Robert Sedgewick, también puedes probarlo).