Siendo un principiante en la codificación, ¿qué cosas debería aprender para ser útil en la codificación?

A2A

Si bien la ruta tradicional es aprender C / C ++ o Java primero, recomendaría Python, simplemente porque nunca aprendí cómo funcionaba OOP hasta que aprendí Python. Por lo tanto, basado en la experiencia personal, Python tiene más sentido comenzar. Una vez que conozca el idioma, será más fácil aprender otros idiomas, ya que la estructura lógica es generalmente la misma; solo la sintaxis cambia.

Después de eso, también debería aprender shell scripting, ya sea Bash o PowerShell. Eso te ayudará a hacer programas de utilidad rápidos (a menos que tengas Python instalado).

Más allá de eso, debe familiarizarse con algunas de las bibliotecas disponibles. PyPI aloja la mayor cantidad de bibliotecas de Python, por lo que generalmente puede encontrar lo que necesite para realizar un trabajo.

Lo más importante que aprender es cómo encontrar el código que alguien más ha escrito. Si bien la codificación puede ahorrarle mucho trabajo manual, tomar lo que otra persona ha hecho y ajustar sus propias necesidades le ahorrará aún más.

Aprenda cualquier idioma, la mayoría de las personas comienzan con C ++ o Java (si usted no es un estudiante y no tiene ninguna necesidad específica, vaya a Java según lo que le voy a decir a continuación)

Después de aprender cada tema, intente hacer algo genial a partir de eso. Cualquier cosa menos intentar. Cree pequeñas aplicaciones y siga agregando funciones a medida que comienza a aprenderlas. Si piensa en una función que desea agregar y no conoce su programación, entonces definitivamente agregue la búsqueda en Google y entienda cómo funcionó.

Esto te hará un buen programador novato.

Ahora comience a aprender a aprender un nuevo idioma o desarrolle su idioma actual según sus necesidades.

Contribuya en línea mediante software de código abierto e intente modificarlos

Compite en la competencia de programación, concurso de programación, programación de computadora en línea,

En otras palabras, solo sigue programando, serás bueno en eso.

Primero , aprende c

En segundo lugar , hacer programación competitiva.

Aprender C, te ayudará mucho a entender la lógica de programación .

La programación competitiva, por otro lado, lo ayudará a desarrollar habilidades analíticas y de resolución de problemas sólidas.

Si tiene problemas para comenzar, puede echar un vistazo a mi respuesta a la pregunta de Quora. ¿Cómo puedo dedicar mi tiempo a la programación como estudiantes de Cs?