Hola, gracias por tus comentarios, nos alegra obtener "feedback" u opiniones de las personas que siguen la web y no todo el mundo se anima, y con esto no quiero decir que sólo queramos oir cosas positivas, también agradecemos que se digan aquellas cosas que sean mejorables, siempre hay que aspirar a mejorar
Nosotros nos ocupamos por principio de cuidar dos cosas: la calidad de los contenidos y la didáctica de los contenidos, es ahí donde tratamos de marcar la diferencia y supongo que a veces lo conseguimos (y otras veces no).
La programación aparte de una utilidad profesional tiene que gustar, por lo que entiendo aparte de gustarte no se te da mal, lo cual es un plus... A partir de ahí podrás llegar a donde quieras llegar en función del tiempo que le dediques y de la calidad de la formación que seas capaz de tomar, y también de que seas capaz de ponerte objetivos realistas y útiles.
La programación orientada a objetos no te extrañe que esté costando: es conceptualmente un tanto enrevesada tanto de entender como de explicar... Pero creo que has dado con el sitio que te va a llevar a comprender y manejar este tipo de programación, es decir, este sitio. Y el curso que te puede llevar a ese objetivo es el "Curso aprender programación Java desde cero".
Pero ya que estás siendo capaz de hacer las cosas bien, te diría que sigas en la línea que has comenzado. Mi recomendación sería la siguiente:
- Termina el curso Bases de la programación nivel II al mismo tiempo que haz el curso Visual Basic desde cero. Fíjate que te digo al mismo tiempo, no te digo uno primero y otro después. ¿Por qué? Porque con el curso de Visual Basic verás la aplicación de los conocimientos de los cursos de fundamentos.
- Una vez termines estos cursos, haz el de Java desde cero. Cuando termines este curso tendrás una buena base tanto en programación estructurada o imperativa como en programación orientada a objetos.
Realmente podrías plantearte ir directamente a por el curso Java, sería una opción, pero al menos desde nuestro punto de vista aquí es más importante la constancia que la velocidad.
Sobre Python y otros lenguajes que no abordamos en la web normalmente mantenmos una actitud distante o neutral, es decir, no opinamos (o mejor dicho esperamos algún día poder abordarlos), así que siento no darte una orientación con esto.
Esperamos contar contigo en los foros y que nos hagas llegar cualquier sugerencia o comentario sobre erratas que detectes o cualquier cosa que quieras comentar.
Saludos