en cuanto tiempo se puede llegar a tener un buen conocimiento de C? dias? meses? años?
Actualizar:tranquilo, tengo paciencia, ya muchos me desaconsejaron esos libres de aprenda c en x dias, la pregunta va es porque quiero aprender algun lenguaje para final de año.
No he manejado lenguajes, pero tengo buenos conceptos de programacion (bucles if, while, for, que es un algoritmo, biblioteca).
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
Esta es mi opinión (aclaro que nunca he usado C):
No interesa que lenguaje sea... si es C, C++, VB, .NET, Delphi, Java, o el que se te ocurra.
Si bien cada lenguaje tiene su propia curva de aprendizaje, ésta depende de los conocimientos y "concentración" que se necesitan para dominarlos. Por ejemplo Java es Orientado a Objetos por lo que para sentarse con Java hay que saber POO, saber lo que es una máquina virtual, y otras cosas más. La curva de aprendizaje no está medida por el tiempo...
El tiempo que te tome en aprenderlo dependerá de cuanto se lo dediques. Si dedicas pocos minutos al día... te puede llevar un año... si estás las 24hs sentado... tal vez lo consigas en 2 meses...
Para que te des una idea: yo llevo 3 años con Delphi y recién puedo sentarme a verlo en profundidad. ¿Porqué? Porque sencillamente apenas tenía unos 30min al día... Ahora que terminé de cursar mi carrera, puedo sentarme tranquilo a explotarlo mejor...
El abordaje a cualquier lenguaje resulta mucho más sencillo con un libro que lo trate al tema. A mi me vino de 10 La Cara Oculta de Delphi.... en dos meses pude aprender a dominar Delphi a un buen nivel, pues ya tenía media cancha. Ahora, lo estoy llevando a su mejor potencial: el acceso a base de datos.
Muchos te han dado un estimativo... pero ten presente que esos tiempos muy posiblemente sea la percepción de ellos y su experiencia con el lenguaje. NO LA TUYA.
Dices que dominas los conceptos básicos y la algoritmia. Eso es bueno, y es en definitiva lo que se debe dominar. Un IF es un IF en cualquier lenguaje...
Como dije... te tomará el tiempo que deba tomarte ni más ni menos. Todo dependerá de tu predisposición y el tiempo que te sea posible.
Saludos,
PD: Repito, esa es mi opinión.
Un conocimiento total de C te tomará 6 meses
en los primeros 3 meses estudia y practica todo lo referente a las capacidades básicas del lenguaje.
en los siguientes 3 meses estudia y practica todo lo referente al ambiente gráfico y conexiones con bases de datos.
a mi me funcionó tanto en lenguaje C como en Java
Nota: Si solo quieres obtener un conocimiento superficial de C, Te puedes estudiar un libro entero en 15 días pero nunca obtendrás buenos resultados; un lenguaje como lo es C se debe estudiar con paciencia y realizando infinidad de ejercicios para poder dominarlo
Suerte!!!
Bueno la verdad es que tengas mas paciencia de lo que quieres; te mentiria diciendote que en semanas o meses tendrias una buena base, el mejor aprendizaje es el tiempo y la practica. eso te tomaria unos añitos y el interes que le tomes al lenguaje que te empeñes. Tambien analiza que puntos tengo debiles en programación y cuales son mis puntos fuertes.
Los algoritmos serian una muy buena forma de practica, porque te liberarian del lenguaje, y ahora en el tiempo moderno los modelamientos de objeto.
Bueno el paso ya lo estas dando suerte y espero que tengas exitos en tu vida informatica.
28 dias segun un libro muy famoso y muy recomendado que se llama asi: "aprenda C en 28 dias"
Si ya conoces otro lenguaje de programación, no mas de un mes. Sino, por lo menos 3 meses.