En mi opinión, te estás poniendo en una situación difícil: ¿por qué la necesidad de aprender simultáneamente, particularmente en los primeros pasos?
Y aunque el front end podría ser relativamente fácil, el back end es aún más difícil de aprender, y mucho menos dominar.
Prefiero centrarme desde los principiantes en los lenguajes de marcado ( HTML + CSS ), luego aumentar sus habilidades de front-end con la primera prueba de un verdadero lenguaje de programación ( JavaScript ).
- Cómo prepararme para los servicios de defensa.
- ¿Cuál es el conocimiento técnico básico que debe conocer un ingeniero mecánico?
- ¿Puedes ser un ingeniero capaz si no eres muy hábil?
- ¿Qué es lo que se debe y no se debe hacer para quienes buscan trabajo a nivel de entrada?
- Escucho a muchos cristianos hablar como si fuera su trabajo señalar los pecados de otras personas. ¿Hay un precedente bíblico para esto?
En ese momento, cuando esté relativamente cómodo con JS, elija Ruby o Python , pero no hay razón para arruinar su propia vida de aprendizaje con un intento de abordarlos a los dos a la vez. Si realmente siente la necesidad de realizar muchas tareas múltiples solo para darle más sabor a su plato, concéntrese en Ruby o Python, dejando un espacio libre en su mente para mejorar aún más JS.
También considere que podría hacer back-end principalmente (si no únicamente) en JS , dada la tecnología que termina eligiendo.
Cuando se trata de idiomas, mi favorito es seguramente Python, pero debo admitir que no hay nada que no pueda hacer razonablemente en ambos con suficientes habilidades y las herramientas adecuadas, por lo que puede probarlos un poco y luego centrarse en uno que te parezca más a ti .
Dejaría SQL para más adelante, cuando puedas lidiar con eso haciendo que tus otros idiomas hagan un trabajo pesado por ti.
En una nota al margen: 9 horas / día es MUCHO tiempo y tenga cuidado de no agotarse o al menos odiar su código: la regla de oro es que tiene que ser divertido (en general, una tarea aburrida siempre puede suceder, por supuesto). Aprenderá mucho mejor y resistirá la frustración (obtendrá mucho, confíe en otro programador autodidacta: D!) Mientras se apasiona y se divierte, sin mencionar que incluso un programador profesional (es decir, alguien que ha estado entrenando a su / su mente desde hace años) generalmente no escribe código durante casi 60 horas / semana.
Intente fijar un mínimo y un máximo de estudio por día y cumplir con su horario una vez que sea definitivo.
A medida que avanzan los recursos de aprendizaje, aquí escribí sobre los mejores recursos gratuitos en línea que he encontrado y cómo los usaría en un programa de autodidacta.
Espero que esto ayude y feliz codificación :)!