Actualmente tengo 17 años y estoy interesado en aprender programación (desarrollo web y de juegos). ¿Dónde empiezo?

La mejor manera de aprender a programar es comenzar con un buen lenguaje de enseñanza : vea la respuesta de Richard Kenneth Eng a ¿Qué lenguaje de programación se considera el más fácil para los principiantes?

Los lenguajes industriales como Java, Python, JavaScript y C ++ no son buenos lenguajes de enseñanza; llevan demasiado equipaje que puede obstruirte.

Aprender los conceptos básicos de programación. Luego practica lo que has aprendido escribiendo muchos y muchos programas. La práctica es absolutamente clave.

Esta práctica puede llevar muchos meses, incluso años, así que ten paciencia.

Una vez que haya alcanzado un cierto grado de competencia en la programación, puede diversificarse en las áreas que le interesen, como los juegos o la web. Para los juegos, querrás enfocarte en C ++ y quizás en C # (con Unity). Para la web, mira en Java, Python o Ruby; Algunos JavaScript pueden ser necesarios, también.

Bueno, quizás hayas decidido cómo quieres aprender a programar, pero también quiero compartir mi experiencia.

La mejor manera de comenzar la programación es comenzar con los lenguajes de programación C / C ++. Capte los conceptos básicos de programación, por ejemplo, bucles, funciones, declaraciones if / else, punteros, clases, objetos y luego, puede cambiar a cualquiera de los lenguajes de programación que desee adoptar.

Si desea realizar un desarrollo web, tiene opciones como ASP.NET, PHP, Python y muchas más que puede encontrar en Internet, pero estas son las más populares. Para los juegos, puedes aprender C # o JavaScript para desarrollar juegos en Unity Game Development Engine.

Juegas.

Simple como eso.

Mire algunos sitios web de programación que le interesen, pruebe las cosas que ve, mire algunos videos de you-tube, pruebe las cosas que ve.

Romperás las cosas y te frustrarás por cosas que no funcionan, pero eventualmente lo resolverás.

Aléjate de los colegios y cursos de tutorías en línea, sin embargo, al menos hasta que hayas estado jugando durante al menos 6 meses, no te harás ningún favor y terminarás más confundido.

Ambos son temas muy grandes, pero el desarrollo del juego no es exactamente algo que aprendes rápido.

Comience con el que más desee.

Aprender tanto el desarrollo web como el desarrollo de software al mismo tiempo será difícil …