Bueno, un año es una buena cantidad de tiempo para sobresalir en cualquier campo, incluso en programación. Lo único que se requiere es su disposición para aprender y el espíritu para hacer un trabajo excepcional.
Ahora que debes hacer
Debes partir de los fundamentos. Lo primero que debes saber es qué es una computadora y qué es un lenguaje de programación. Debe saber por qué necesitamos programar una computadora y cuál es la diferencia entre los datos y la información.
Ahora debes darte cuenta que un programa = estructuras de datos + algoritmos
Si quieres ser un buen programador, no puedes convertirte en uno sin el conocimiento adecuado de estos dos. Tienes que aprenderlos por cualquier medio.
En tercer lugar, debe comenzar a aprender los diversos paradigmas de programación como funcional, OOP y lenguajes de script. Entonces comienza con C. Intente resolver problemas de manera lógica y cree sus propios mini proyectos e incluso alojelos en GitHub. Únete a codechef, HackerRank. Hackererth es un gran lugar para practicar cuando alcanzas el nivel intermedio.
Todo lo mejor 🙂