para aplicaciones web PHP, javascript con nodejs, ruby con RoR, python con DJANGO . te recomiendo ver cursos basicos en youtube de cualquier de los lenguajes antes mencionados y luego practica por tu propia cuenta , revisa el codigo fuente en github de otros programadores y adquiere buenas...