If you’re an interested in getting started I highly recommend playing around with some free online courses. Any language. Whatever piques your interest the most. After you learn your first language it becomes easier to pick up additional ones for different things you want to build.
I’ll link some sites in the next steps if you’re interested! Strongly recommend CMU CS Academy which is a great online resource that has an interactive virtual textbook and cool assignments / projects. I use this curriculum to teach multiple levels of CS courses to high school students through Microsoft’s TEALS program.
Jordi recommends the following next steps:
Today there are many languages and many opportunity to learn programming though online course and tutorials. Start small and learn the basic concepts of programming and then build on that with the language of your liking ( Go, Python, Java ).
You can get started free on Khan academy learning about HTML and web programming.
Even today, when I learn a new programming language, and yes I am still learning, I start by learning to code something that makes me happy. Soon, I am writing more serious apps and programs.
As for choice of language, look at some programs already available online. You may find yourself drawn to a particular language syntax or the kind of apps you can write. Picking a language of your choice, and getting started can be the most fun part of programming.