¿Puedo aprender a codificar de nuevo?

Tal vez yo estoy equivocado. Pero me pregunto si puedo aprender a codificar de nuevo.

Sí tu puedes. Si fuiste la mitad de un programador tan bueno como dices, es solo una cuestión de “recuperar tus músculos”.

Si es así, ¿qué idiomas son los más actuales y más utilizados por grandes compañías como Google, FB, etc.?

PHP , el lenguaje web, FB se creó, originalmente, en PHP “puro”. Últimamente han migrado a algo que construyeron sobre él, el lenguaje Hack y HHVM.
Obviamente, también necesitarías utilizar HTML, CSS y JS para PHP y cualquier otro idioma utilizado como servidor en una aplicación web.

C # / Java / C ++ : lenguajes orientados a objetos, los caballos de batalla de la industria del software. Todos tienen mucho en común, heredan el estilo de sintaxis y los detalles de la implementación de good ol ‘C.
La última vez que leí sobre las opciones de idioma de Google, C ++ fue la principal que se usó detrás de escena, al menos en el motor de búsqueda y en Chrome.
Java es uno de los más utilizados, amados u odiados por muchos, y también el lenguaje para crear aplicaciones de Android.
C # es la versión de Microsoft de esos, muy parecida a Java, pero si está pensando estrictamente en construir algo para las cajas de Windows, es la primera opción.

Objetivo C : ¿Quieres construir algo para OS X o iOS de Apple? Aprenderlo. En realidad más cerca de C que C ++.

Python / Ruby : muy usado y predicado por software abierto / libre, y por esos programadores similares a los de la estrella del rock inconformista (lo siento, tengo 80 años y tengo un cuerpo de unos 20 años). Dejando de lado el gruñón, son buenas elecciones tanto como cualquiera de las ya mencionadas, pero la sintaxis y la arquitectura son bastante diferentes de las tradicionales.

Casi se me olvida mencionar: SQL : para sus necesidades de base de datos, viene en muchos sabores: implementaciones PL / SQL de Oracle y Postgres, T-SQL de MSFT, otros: puede que no necesite escribir consultas complejas todos los días, pero debe comprender lo que sucede. en.

Podría escribir por lo menos 24 horas más y aún no tendría una lista completa de idiomas. Esos son, IMHO, los que importan en el contexto de su pregunta y no se presentan en ningún orden en particular.

¿Y cómo puedo aprenderlos? ¿Son suficientes una computadora portátil y una conexión a internet?

Sí, solo vaya directamente a los sitios web de idiomas, usualmente tienen un montón de recursos para los recién llegados, puede elegir un favorito para comenzar de esta manera. Comience poco a poco, cree programas simples para resolver problemas simples y / o automatice tareas simples, y vaya hacia arriba en complejidad.
Luego, después de regresar a las pistas con sintaxis y codificación, reserve un poco de tiempo para aprender a crear un buen código usando buenas prácticas y algoritmos eficientes (hay muchas preguntas / respuestas relevantes aquí en Quora, no será una pérdida de tiempo). ).

Hay mucho más involucrado, pero creo que es un buen resumen y punto de partida, ¡espero que ayude!

El mundo ha cambiado dramáticamente desde la década de 1990. Eso fue antes de la primera burbuja punto com. Ahora es incluso pasado “Web 2.0” ahora. La ruta más fácil sería tomar un nódulo en http://udacity.com Algunos de los cursos están disponibles sin costo alguno.