¿Dónde puedo aprender los fundamentos del desarrollo de software para poder hablar y entender los términos técnicos que utilizan los desarrolladores?

Las cosas que has enumerado no son ni mucho menos básicas. Son elementos muy complejos y a la vez muy vagos de la programación informática.

Esos programadores tardaron MUCHO tiempo en aprender cómo funcionan esas tecnologías juntas.

Sólo hace 2 años que me pagan por escribir software. Antes de eso pasé 6 años estudiando programación. Durante los últimos 8 años …