For you to start learning programming in general, you need a simple, easy to learn yet powerful programming language.
Python programming language is considered to meet this requirements.
I encourage you to start learning python, and by the way you are going to understand programming, developing algorithms and debugging in general. So it is going to be much easier when you decide to learn another programming language; even if it is specialized in certain type of applications.
Why I highly recommend Python:
- Simple code structure.
- Easy to learn.
- Excellent community support.
- Extensive support libraries.
- Cross platform with compatibility with major systems.
- Open Source.
- Allows for more productivity and quick development.
My very recommended online python learning course is Codecademy: Learn python 3