Hi Hannibal,
I don't exactly fit into the "programming folk" category, but I would love to assist where possible.
Firstly, I noticed that you mentioned Ruby in your earlier post. Last I read, it was used for developing web-based applications (not entirely sure, perhaps some may be able to clarify), however, like you mentioned, it is relatively easy to learn as opposed to one of the slightly more difficult languages, such as C++.
If I were starting out, I would recommend the following languages to learn:
(i) SQL (Structured Query Language) - considerably easy, actually a database language. Also closest to the English language, at least from a syntax perspective. SQL is useful for all applications and databases - every application has a backend database (i.e. databased "behind" the application).
(ii) PHP (Hypertext Preprocessor) - PHP is one of the more 'demanding' languages, if you like - it possesses a range of uses, including developing dynamic websites. PHP is also considered an "open-source" language - built models can easily be modified for adequate functionality. It is also considered one of the easier languages - apparently, all you need to do is embed the code straight into HTML (once again, may need clarification here).
(iii) Python - considered the easiest language to learn: it is simple to read and has straight-forward syntax! More preferable for beginners, such as yourself, I assume,
. Python has also received a substantial increase in popularity - Google has invested in the language in the past decade and it has been used to operate a range of sites, including Instagram and Pininterest.
If you are looking to cover the basics, I would advise you to look around the Khan Academy. You have the opportunity to create your own program and the tutorials offer a range of helpful hints and tricks in drawing, animation, games and simulation. Here is the link:
https://www.khanacademy.org/computing/csAlthough, if you were just inquiring about languages, have a read above. Hopefully I provided some helpful advice to start you off. There are a range of crash courses online which provide the basics and an insight into learning these languages.
Good luck! Once again, hopefully I was able to assist.