Well, that's great. Because even if you never end up sharing your creations with the world, either commercially or otherwise, coding still is a great way to hone the mind. As it teaches you to approach things in a logical, problem solving manner.
So, where to start?
My personal recommendation would be to start with C#. It is a simple language to pick while still being quite performant. Yet not so punishing as C or C++.
Had a look for you at contemporary tutorials and this is a very recent one that has been put together quite well:
Once you've completed that and maybe have started coming up with some ideas of your own, maybe a game or something, you could also add Godot to that, which is an open source game engine. That will allow you to create games or very easily create beautiful user interfaces for the applications you create.
And it links together with C# very well.
You can find it here:
And there are many resources to learn how to use Godot and how to use C# within it. On its own website, on Reddit, on Stackoverflow. Google will help you out greatly there.
Finally, my recommendation for an IDE or editor to use to code would be Visual Studio Code:
Whereas it will not allow you to design UIs, it is a great code editor in all other respects. And it is available cross platform.
I hope this was enough to get you both started.