Solo un requisito obligatorio: pensamiento lógico y estructurado.
Para comenzar a aprender cualquier lenguaje de programación moderno, no es necesario haber estudiado ningún otro lenguaje anterior. PERO ciertamente ayuda si has practicado uno.
Una noción común es que para aprender C ++, C es un requisito previo obligatorio. Eso es completamente falso. Ayuda, eso es todo.
Algunas habilidades clave que he encontrado que son esenciales para el aprendizaje de la programación no están relacionadas con las ciencias de la computación per se, pero mi experiencia con más de 1000 estudiantes en los últimos 15 años me ha dado estos conocimientos (no únicos para mí). Estos son:
- ¿Cuáles son los sitios web que deben visitar los estudiantes de CA?
- ¿Qué sitio web es mejor para comprar productos importados?
- ¿Cuál es un buen sitio web para buscar trabajo en casa / trabajo en línea?
- ¿Cuáles son los sitios web (o servicios) mejores y más accesibles para mejorar las diapositivas de PowerPoint para individuos?
- ¿Cuáles son los mejores sitios web para noticias y tendencias de marketing digital B2B?
- Escribiendo – ¡Sí! ¡Prestas más atención al problema A la mano que a tu mano!
- Inglés – A debe tener habilidad para las masas que no hablan inglés. La mayoría de los términos utilizados en ciencias de la computación, especialmente la programación, toman su significado del significado del término en el mundo real. Por ejemplo, herencia, polimorfismo, abstracción, persistencia, encapsulación, etc. Por lo tanto, ayuda mucho. En segundo lugar, es posible una lectura y comprensión más rápidas cuando no traduces lo que acabas de leer a tu propia lengua materna. ¡Algunas veces el significado se pierde por completo en la traducción! y las cosas se entienden fuera de contexto y se aíslan unas de otras.
- Escritura: lo más importante. En papel con lápiz! Los programas, la lógica y los algoritmos se realizan en papel, solo se prueban en la máquina.
Ahí vas. Una última cosa, un buen libro es imprescindible. Prefiero los libros de papel de la vieja escuela, que puedo hacer personales subrayando, marcando y anotando algo en los márgenes y entre líneas, pero también puede optar por libros electrónicos. Recomiendo encarecidamente C ++: Cómo programar de Deitel & Deitel (Comprar C ++: Cómo programar un libro en línea a precios bajos en India) y El lenguaje de programación C ++, 1e: tercera edición de STROUSTRUP (Comprar el lenguaje de programación C ++, 1e: tercero Edición Libro en línea a precios bajos en India)