I really want to learn codding. Who knows, maybe in future I'll work in the biggest company, or just make my own big company, or i would work alone, who knows?

My question: Where should I start [would be helpful if you give the program too]