Yo sugeriría
- Vaya a sitios más simples como HackerRank y HackerEarth – Desafíos de programación y trabajos de desarrollador y resuelva de 2 a 10 preguntas basadas en algoritmos por día . Puedes hacer más si quieres. Si es necesario, consulte el código de otras personas y apréndalo agregando declaraciones impresas. Aprende a depurar.
- Aprenda los algoritmos de clasificación y búsqueda en estos sitios y también en otros sitios.
- Aprenda estructuras de datos (use mejor un lenguaje orientado a objetos como Java / C ++).
- Aprenda una base de datos: puede comenzar con MySQL en MySQL 5.7 Reference Manual :: 4 Tutorial
- Haga un proyecto de escritorio – usando Java / C ++ y MySQL. Esto no será difícil, pero se asegurará de que los conceptos estén en su lugar.
Creo que será suficiente para este verano 🙂 Más adelante, podrá aprender HTML, CSS, JS y otras tecnologías basadas en la web.
NOTA : los 3 primeros son elementos continuos y no debe dejar de hacer esto durante los próximos 5 años.