Se, come sembra, parti da zero, la prima cosa fondamentale è apprendere la logica di programmazione, che serve sempre, qualunque linguaggio tu scelga, dopodichè, anni fà, ti avrei suggerito COBOL, o un linguaggio interpretato come BASIC. Oggi potresti affrontare Python o Java ma suggerisco di non partire da solo perchè specialmente questi ultimi due linguaggi, possono essere semplici ed anche estremamente complessi, è un attimo e ti infogni in situazioni da panico.
Leggere di piú