Hola a todos! estoy aprendiendo lenguaje C por mi cuenta, a traves de Youtube y otros videotutoriales de la web, pero tengo una duda inmensa, cuales temas estudiar y en que orden?? como guiarme para ir paso a paso, aprendiendo de la mejor manera? DESDE LOS TEMAS BASICOS HASTA LOS MAS AVANZADOS (en este orden), para dominar, en lo posible completamente este lenguaje!
Saludos de antemano, gracias por sus respuestas..!
Mira te voy a dejar un índice de lo que di en programación I en la universidad:
1. Introducción
Edición, compilación y enlazado de un programa
Escritura de información
Lectura de información
2. Tipos de datos y operadores básicos
Declaración de variables
Tipos atómicos
El código ASCII
Operadores básicos
3. Tablas, cadenas y estructuras
Macros
Introducción a las tablas
Introducción a las cadenas
Introducción a las estructuras
Estructuras anidadas
Tablas de estructuras
4. Instrucciones de control
Operadores relacionales y de igualdad
La instrucción if-else
La instrucción switch
El depurador
El bucle while
El bucle do-while
El bucle for
Bucles anidados
5. Funciones y punteros
Funciones sin argumentos
Funciones con argumentos
Alcance de las variables
Punteros
Paso de argumentos por referencia
Punteros y tablas
Paso de tablas como argumento
Paso de cadenas como argumento
Paso de estructuras como argumento
Reserva dinámica de memoria
Reserva dinámica de memoria de tablas bidimensionales (matrices)
6. Archivos de texto
Lectura de archivos de texto
Escritura en archivos de texto
7. Estructura de un programa
Archivos de cabecera
Proyectos con más de un archivo
El archivo makefile
Diseño descendente
Obviamente el orden no tiene porque ser el mismo, puede haber variaciones, pero esto es para que te hagas una idea. Aun así en los videotutoriales suele ir todo en un orden, no se si en el correcto o no pero bueno xD
Cita de: r_fercho en 5 Mayo 2014, 04:54 AMestoy aprendiendo lenguaje C por mi cuenta, a traves de Youtube y otros videotutoriales de la web, pero tengo una duda inmensa, cuales temas estudiar y en que orden?
En lugar de videos te recomiendo un buen libro como "The C Programming Language" o "Pointers on C", en el caso del primero este empieza con un minitutorial para conocer lo básico de ciertos temas y desarrollar los primeros programas. Después de ello van capítulos para los temas a detalle:
Tipos, operadores y expresiones
Control de flujo
Funciones y programación modular
Punteros y arrays
Estructuras
Entrada y salida
El libro termina con una descripción abreviada del lenguaje (mas corta pero mas fácil de leer que el estándar).
Un saludo
Excelentes respuestas muchachos, les agradezco, me son muy util para guiarme para aprender y tratar de dominar el lenguaje.
Nota: Aprovecho la ocacion para disculparme por el inconveniente que pude haber causado creando 3 post del mismo tema, soy nuevo en el sitio y pense en principio que lo habia colocado en foros no adecuados puesto que nadie habia respondido, hasta que di con este foro, donde me di cuenta que realmente era el correcto. Muchisimas gracias de nuevo por su ayuda, espero contactarlos de nuevo para proximas consultas...saludos!