You can youtube programming tutorials that will give you visual examples if you need them or just google tutorials on whatever language you decide to learn. Once you learn one, the rest are somewhat similar. As far as which one, C++ is good for software while Java Script is good for web pages. C++ is actually more complicated because it has a lot more to learn but because it is so detail it gives much more options. I here Perl is relatively easy.
I generally recommend that people start learning to program with Python 2, It is a widely used general-purpose, high-level programming language that is relatively simple but very powerful..
You can look at these Python tutorials:
You can download Python at
Check out edX.org, they have Harvard's CS50x Introduction to Computer Science that you can take for free.