Aprender a programar es una forma larga y difícil para las personas que no sienten pasión por aprender cosas sofisticadas . Si eres un apasionado por el aprendizaje, esta es mi respuesta a tus preguntas.
La palabra útil no se puede usar en tal caso, porque cada lenguaje de programación tiene un papel diferente en una especialidad de programación específica.
Puede encontrar una lista de especializaciones de programación en este enlace: Disciplinas y especializaciones de computación
Antes de empezar a aprender, define tu objetivo . Si vas a trabajar como programador, es esencial, especialmente si vas a asistir a la universidad pronto.
- Cómo aprender todo lo que deseo aprender.
- ¿Cuántos meses o años me llevará aprender la teoría de la música y dominarla?
- ¿Qué pasará si de repente empecé a aprender un montón de idiomas muy diferentes al mismo tiempo?
- Cómo aprender ruso solo en 1.5 años
- ¿Qué hay para aprender sobre la gestión empresarial?
Hay varias formas de aprender a programar, como comunidades en línea, libros y escuelas.
Comunidades en línea como:
edX es una organización en línea que ofrece cursos gratuitos que incluyen cursos de programación de universidades y empresas famosas de todo el mundo.
Udacity – Clases en línea gratuitas y nanodegres El nombre habla por ello.
FreeCodeCamp ofrece un desarrollo web gratuito de pila completa y sugiere su nombre para organizaciones sin fines de lucro, tiene una gran comunidad y una sala de chat para programadores.
Aprende a codificar haciendo | Code School es una biblioteca interactiva en línea de cursos gratuitos y de pago.
Aprende a codificar lo mismo que arriba.
W3Schools Online Web Tutorials El nombre habla por eso.
Tenga en cuenta que las fuentes mencionadas anteriormente son para principiantes y deberá buscar una educación superior después de terminar uno o más de los cursos.
Para responder a su pregunta de “cómo”:
Divida el curso en el que participa en varias sesiones a la semana, algunas están aprendiendo y otras están aplicando, al final de cada semana revise sus referencias y lo que ha aprendido y vuelva a aprender lo que dejó.
Los más comunes que he usado se clasifican de la siguiente manera:
El desarrollo de front-end (el desarrollo de la apariencia y accesibilidad de un sitio web por parte del cliente) incluye:
HTML, CSS, JavaScript.
El desarrollo de back-end (el desarrollo de la base de datos y las operaciones de un sitio web en el lado del servidor) incluye:
PHP, SQL, Python y Java. (Python se menciona a menudo como el lenguaje más fácil para principiantes).
Puede encontrar una lista completa de ambos, frontend y backend, en esta respuesta en una pregunta similar en Quora (Gracias a Paul Monk). La respuesta de Paul Monk a qué lenguajes de programación son front-end y cuáles son back-end.
Hay muchos lenguajes comunes, puedes encontrar 10 de ellos en esta publicación del blog: 10 lenguajes de programación más populares hoy en día
Siempre sigue investigando y buscando en Google, confía en mí, te ayudará mucho.