Obtenga una base sólida de los siguientes conceptos:
- Tipos de datos
- Variables
- Condicionales [if-else, switch]
- Cuándo usar solo
if
- Cuándo usar
if-else
- Entender anidado
if-else
- Cuando usar
switch
lugar deif-else
- Bucles [while, do-while, para]
- Cuando usar
while
- Cuándo usar
do-while
- Cuándo usar
for
- Los bucles infinitos también son útiles y se utilizan ampliamente.
- Funciones
- Objetos
- Adicional (cuanto antes aprendas, mejor resultado obtendrás)
- Siga las convenciones de codificación (use camelCase )
- Escribe nombres de variables significativos
- Comenta tu código
Una vez que esté cerca de ser perfecto en los temas anteriores, puede aprender cualquier lenguaje de programación. Tengo amigos que tienen una experiencia de más de 1 año en desarrollo, completaron su licenciatura en CSE, pero no aprenden nuevos idiomas, ni siquiera escriben y usan funciones y bucles. Simplemente hacen su trabajo de alguna manera. Esto no ayudará a largo plazo.
- Comience con C , luego C ++ finalmente vaya a cualquier otra cosa. (Mi voto a JavaScript, luego a TypeScript porque hoy en día todo está en la web y JS cubre casi todo. Electron también cubre aplicaciones de escritorio)
- C es el lenguaje más pequeño, pero sus límites no están definidos.
- Te da un hábito estricto.
- Ayuda a desarrollar tu lógica.
- Llegas a conocer la máquina en la que estás trabajando.
- No aprendas nada solo porque es una tendencia o suena bien. Obtén una razón sólida para comenzar a utilizar una nueva tecnología.
- Apóyate sobre las bases de datos. Comience con MySQL.
- Leer libros , libros estándar. Las videoconferencias están bien, pero los libros son los mejores.
- Las estructuras de datos y los algoritmos son muy importantes , los sistemas operativos son sorprendentes tanto como un software como un tema. Trate de aprender DS-Algo en el primer año y OS en el segundo año.
- Gran respuesta de Mukul Bansal , el punto adicional es que lea la pregunta cuidadosamente. A veces las preguntas son largas. Además, la solución que obtuvo puede que no sea la mejor para su problema, no copie y pegue la respuesta sin leer la pregunta correctamente.
- Familiarízate con Github y la comunidad de código abierto. Cuanto antes mejor.
- Usa YouTube para ganar conocimiento. Hay un montón de tutoriales sobre muchos temas.
- Administra tu tiempo e intenta pasar al menos 6 horas solo para que puedas pensar en ti mismo y en tus objetivos.