La respuesta de Matt Grice es acertada.
Ya tenía casi 10 años de programación (no profesional) en idiomas que iban desde Assembly hasta Fortran y desde Pascal hasta Basic cuando me acerqué a C. Me tomó menos de 2 días aprender el idioma en sí.
Tres semanas después me contrataron como programador en C y ya era mejor que los otros tres tipos de mi grupo. Habían sido programadores de C durante algunos años, pero solo conocían a C y un poco a Pascal y todavía tenían problemas con los punteros. Mi experiencia con Assembly me puso muy por delante de ellos como programador en C
Sin embargo, mi experiencia, aunque relativamente larga, no fue profesional. Me tomó de 5 a 6 años de programación (en C y luego en C ++) para convertirme en lo que en ese momento consideraba “bastante bueno”.
- ¿Cuánto tiempo le toma a un principiante aprender a tocar el piano como si realmente lo aprendiera? ¿Se trata de un aprendiz rápido o lento?
- Me gustaria aprender ingles ¿Donde debería empezar?
- ¿En qué cosas puedo mejorar si comienzo de cero a los 40 años?
- ¿Hay una mejor manera de calificar la educación?
- ¿Cuál es la mejor manera práctica de aprender sánscrito? ¿Alguna fuente?
C, el lenguaje, es muy fácil. Es pequeño pero potente. Y no hace casi nada en sí mismo. Usted mismo construye toda la funcionalidad o usa bibliotecas.
No se tarda mucho más en aprender C que en aprender ajedrez. Pero puede llevar más tiempo aprender a programar muy bien en C que aprender a jugar ajedrez muy bien.