Puede ser un poco tarde pero por si todavía estás buscando algo de información. Lo más importante es saber qué quieres hacer, backend (que se encarga de programar cómo funcionan las cosas), frontend (cómo se ven los programas/webs), si te quieres dedciar al desarrollo web, de programas, etc...
Hay muchísimos lenguajes distintos. Para programación se suelen utilizar Javascript, HTML, CSS, PHP... También se pueden utilizar frameworks... Todo te sonará a chino en un principio. Cuando te pongas poco a poco lo vas a ir entendiendo. Hay muchos recursos en internet para aprender a programar gratis. Si sabes inglés tienes aún más recursos. Algunas webs:
Freecodecamp
w3schools
Codecademy
Datacamp
Microsoft
Incluso hay webs que te permiten aprender "jugando".
Aprender por tu cuenta puede ser complicado y frustrante a veces. Quizás un curso de programación pueda ser de ayuda. Algunos centros ofrecen CFGS de programación, lo que se conoce como DAM (Desarrollo de Aplicaciones Multimedia) y DAW (Desarrollo de Aplicaciones Web) que utilizan distintos lenguajes. Son dos años de formación, te dan una titulación y puedes hacer formación dual en empresas, lo que puede ser muy útil. Si el dinero es un problema, puedes llegar a
solicitar becas del ministerio que si cumples los requisitos económicos y académicos (no cobrar más de X cantidad de dinero) te pueden hacer un apaño.