Soy un programador de nivel muy básico. Quiero mejorar la programación principalmente en Java y C ++, incluidas las estructuras de datos. ¿Qué métodos debo hacer a través de Internet?

Si quieres mejorar en la programación debes seguir estos

  1. No copiar nunca el código de internet
    Sé que es muy fácil buscar el código en línea, pero no lo ayudará a mejorar sus habilidades, en vez de eso, debe probar los problemas varias veces antes de considerar buscar una solución.
  2. Práctica y práctica
       Sí, practique todo lo que pueda para c ++, java, aprenda los conceptos de OOPS. en c ++ intente utilizar STL tanto como sea posible, en java the collection framework. Para las estructuras de datos, aprenda las estructuras de datos básicas y los diferentes enfoques para resolver cualquier problema, como dividir y conquistar, codiciosos.
  3. Aprender la programación dinámica.
      seriamente si quieres ser bueno en programación, aprende programación dinámica, también otros enfoques como retroceso, codicia, etc.
  4. Usar compilador en línea
    utilizar compiladores en línea, comenzar a practicar problemas en la plataforma en línea como. HackerRank, codechef, hackerearth, etc. Practica todo lo que puedas y luego participa en la competición de codificación.

Espero que esto te ayude a encontrar tu camino a través de esto.

Debes comenzar con el libro de programación básico como referencia completa.
luego siga los tutoriales (si escribe word tutorial en google encontrará millones de resultados)
Luego puede ir a sitios como geeksforgeek, leetcode, etc. para prepararse para las preguntas de la entrevista.