Quiero profundizar en la programación. Tengo 17 años y estudiaré CS en la universidad. He hecho algo de Java en la Harvard Summer School. ¿De dónde empezaré?

Procedente del mundo comercial, sí, definitivamente aprende a hacer co.pkete, aplicaciones enviables que hagan algo que un usuario quiera hacer.

La web y las aplicaciones web móviles receptivas son muy comunes.

En cuanto a lo que uso a diario

  • Java
  • HTML CSS
  • JavaScript y hQuery
  • TDD y JUnit
  • Principios SÓLIDOS si OOP especialmente Inversión de dependencia; los detalles dependen de las abstracciones
  • SQL e Hibernate ORM
  • Cliente HTTP y GSON para consumir servicios REST que devuelven objetos JSON
  • Producir código legible y claramente nombrado

Por lo tanto, es bastante típico del mundo comercial actual, por lo que sería una buena hoja de ruta para guiarse.

Peter Kirby tenía una respuesta que lo clavó. No ‘aprenderás’ todo lo anterior, lo entenderás a medida que lo uses. Su acorazado nos muestra tan buenos como cualquiera; vea cómo y cuándo usaría las tecnologías anteriores para desarrollarlo

Para aprender programación, debes hacer programas completos.

No hay nada malo en continuar en Java.

Su próximo programa podría implementar un juego de Tic-Tac-Toe o Battleship.

Al principio, puede hacer que esté basado en texto y luego aprender sobre la programación de gráficos al agregarle una interfaz gráfica.

La programación de aprendizaje no se trata de la cantidad de lenguajes de programación. No confundas estas cosas. Básicamente, perderá su tiempo aprendiendo muchos lenguajes de programación que tienen un conjunto de características similar, a menos que necesite usar esos lenguajes particulares por alguna razón. Quédese con el estilo imperativo por un tiempo (y Java está bien para esto), luego amplíe a la programación funcional más tarde.

More Interesting

Estoy planeando solicitar un programa de pasantía y capacitación para desarrollo web. ¿Qué debería aprender allí para construir un sitio web con tendencia moderna?

Me gusta iniciar Flipkart como sitio web ¿cuánto costo requiere y cuál es el procedimiento para comenzar y recopilar los datos?

¿Qué debería aprender a continuación para ser un mejor desarrollador de JavaScript?

Quiero ser competente en HTML, CSS, JavaScript y PHP. ¿Debo aprenderlos de forma secuencial o simultánea? Si es simultáneo, ¿hasta qué punto debería sumergirme en cada idioma antes de comenzar a aprender el siguiente?

¿Cuál sería un trato justo para construir un sitio web para un amigo que quiere pagarme para construirlo y luego dividir las ganancias?

Quiero tomar mis habilidades de diseño web y convertirlas en sitios web reales. ¿Qué debo aprender a codificar primero?

Necesito un plan de seis meses para convertirme en un desarrollador web de pila completa usando JavaScript. ¿Qué tengo que hacer?

Quiero ser desarrollador web. ¿Necesitaré una maestría? En caso afirmativo, ¿cuál?

Soy un principiante en diseño web. ¿Es w3schools.com un buen lugar para comenzar?

Tengo 16 años y voy a estar haciendo experiencia laboral en una empresa que trabaja en el desarrollo web front-end. Necesito aprender a usar angular 2 con mecanografiado. ¿Cuál es la mejor forma de aprender angular?

Cómo recorrer un complejo árbol JSON de objetos y matrices en JavaScript

Sigo escuchando que debo aprender a codificar, pero estoy un poco abrumado con todos los diferentes idiomas disponibles. Estoy interesado en aprender sobre diseño web. ¿Cuáles son algunas recomendaciones sobre por dónde empezar?

Obtuve mi primer trabajo como desarrollador de PHP (Laravel). ¿Qué más debo aprender para seguir siendo atractivo en el futuro mercado laboral?

Cómo construir una interfaz para un sitio web estático

¿Cuál es la mejor solución para crear un sitio web que muestre recomendaciones personalizadas después de una prueba?