Primero debes saber tu nivel ahora mismo.
Si eres un principiante , asegúrate de conocer los conceptos básicos de la programación. Al igual que todas las cosas que valen la pena, la programación puede ser difícil al principio. Familiarícese con la sintaxis y desarrolle la capacidad de construir lógica desde cero. SoloLearn es una gran aplicación para principiantes, con una comunidad en crecimiento. Puedes aprender mucho a través de los desafíos, la teoría, el código del área de juegos y hacer preguntas directamente.
Si ya ha cubierto lo básico, tome un proyecto personal e intente construir algo propio. Vaya a sitios como Hacker rank, Code chef, etc. y conviértalos en su segundo hogar. Resuelva los desafíos mensuales según el nivel de dificultad que se adapte a usted y desarrolle su pensamiento como programador.
Si actualmente también está haciendo eso, abra una cuenta de GitHub, ponga sus orgullosos proyectos allí para mostrar y ayudar a otros programadores en ciernes. Esta comunidad, de la cual eres (a punto de ser) parte, es impulsada por el conocimiento. Asegúrate de devolver cuando puedas.