¿Cómo me reorganizo a los 40 años? Hice algunos desarrollos Java / C / Oracle hace 15 años. ¿Por dónde empiezo ahora?

¿Por Oracle te refieres a PL / SQL con una base de datos Oracle?

No creo que estés en tan mal estado. El SQL para algo como PostGres o MySQL está lo suficientemente cerca del PL SQL de Oracle como para poder pasarlo bien. Oh, tendrás que ajustarte a algunas de las diferencias. No tener las secuencias de Oracle es probablemente la mejor, además de algunos tipos como VarChar2 que no están allí.

Java no ha cambiado tanto en los niveles fundamentales. Lo que necesitará aprender es marcos y bibliotecas que se han puesto de moda desde entonces.

No estoy seguro de qué decir sobre “C”. Creo que podemos dejar eso por ahora, a menos que quieras hacer algo que realmente lo requiera.

Aparte de la primavera y tal vez algo como Struts. Me inclinaría a usar Spring MVC sobre Struts. en Java Deberías estar en muy buena forma.

También deberá aprender Java Script con uno de los nuevos marcos como Angular 2 o React. Esto será clave para el desarrollo web. HTML 5 deberá estar en la mezcla.

No pienses que tienes que sumergirte en Groovy, Ruby on Rails o Python en este momento. Python tiene muchos defensores y más poder para ellos. El uso del espacio en blanco (como las pestañas) como elementos estructurales es extraño y desalentador. Me gusta que las cosas se alineen tanto como el próximo tipo, pero odio que la sintaxis tenga que depender de ello.

Java y C todavía se usan ampliamente, así que eso es bueno.

Debería comenzar por estudiar Javascript, ya que es el idioma más utilizado en estos días. Si desea hacer cosas de backend, nodo de estudio y algún marco como express. Si desea hacer un estudio frontend React o Angular (Vue es genial pero aún no ha despegado)

Entonces, mi consejo personal es tomar Python si quieres ir por una opción más segura o ir si quieres estar a la vanguardia