Depende de muchas cosas, pero primero, necesita entender una cosa acerca de la programación: no es el proceso de escribir, sino el proceso de pensar. Independientemente del idioma que intente aprender con el tiempo, debe comprender los conceptos detrás de lo que está haciendo. Una vez que entiendas estos conceptos, lo único que realmente aprenderás es cómo expresarlos. La sintaxis básica no es difícil de dominar si sabes lo que está detrás del código, por eso, después de aprender uno o dos idiomas, uno puede aprender mucho más rápido.
Ahora para responder a tu pregunta. Depende de lo que quieras hacer. Para el desarrollo web de back-end, php es un clásico, y probablemente no se irá pronto. Hay algunos otros, aunque son geniales como Java (para applets y otras cosas) y JavaScript. El desarrollo web front-end es un poco diferente. Obviamente, HTML y CSS son importantes, y si quieres ahorrar tiempo puedes aprender un par de bibliotecas como bootstrap y jquery (usadas con JavaScript, también una mala broma en StackOverflow). Si desea crear programas para usuarios normales, Java es una buena opción aquí, como lo es Python (también es bueno para el aprendizaje automático que he escuchado), rust y the c family, por nombrar algunos. Finalmente, a través de que no creo que se considere un lenguaje de programación, SQL es invaluable.